Bug #74547 | mysqlserverinfo tries to access error log on the client instead of on the serve | ||
---|---|---|---|
Submitted: | 24 Oct 2014 11:33 | Modified: | 22 Jun 2015 13:14 |
Reporter: | Daniël van Eeden (OCA) | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Utilities | Severity: | S3 (Non-critical) |
Version: | 1.5.2, 1.6.0-1 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[24 Oct 2014 11:33]
Daniël van Eeden
[24 Oct 2014 13:53]
MySQL Verification Team
Hello Daniël, Thank you for the report. Thanks, Umesh
[24 Oct 2014 13:54]
MySQL Verification Team
// [root@ushastry Downloads]# rpm -qa|grep -i mysql mysql-workbench-commercial-6.2.3-1.el6.x86_64 mysql-utilities-extra-1.6.0-1.el6.noarch mysql-connector-python-2.0.1-1.el6.noarch mysql-utilities-1.6.0-1.el6.noarch [root@ushastry Downloads]# mysqlserverinfo --server=ushastry:123@x.x.x.x --format=vertical WARNING: Using a password on the command line interface can be insecure. # Source on 10.178.59.73: ... connected. ************************* 1. row ************************* server: x.x.x.x:3306 config_file: binary_log: master-bin.000003 binary_log_pos: 319 relay_log: relay_log_pos: version: 5.6.22-enterprise-commercial-advanced-log datadir: /tmp/master/ basedir: /data/ushastry/server/mysql-advanced-5.6.22 plugin_dir: /data/ushastry/server/mysql-advanced-5.6.22/lib/plugin/ general_log: OFF general_log_file: general_log_file_size: log_error: /tmp/master/cluster-repo.err log_error_file_size: slow_query_log: OFF slow_query_log_file: slow_query_log_file_size: 1 row. # List of Warnings: WARNING: Unable to get information about 'error log' size. Please check if the file '/tmp/master/cluster-repo.err' exists or if you have the necessary Operating System permissions to access it. #...done. // strace stat("/tmp/master/cluster-repo.err", 0x7fff60b24370) = -1 ENOENT (No such file or directory)
[29 Oct 2014 18:02]
Chuck Bell
This utility, mysqlserverinfo, is designed to be run on the local server, not a remote server. Even so, it is possible we need to add a check for accessing a remote server.