用阿里云CentOS6.3安装AMH面板,用命令获取到下面的信息,把下面的地址输入到WP-DBManager的mysqldump 的绝对路径,mysql 的绝对路径显示错误,请问下这个绝对路径到底是什么啊
[root@ip28 /]# whereis mysql
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/local/mysql /usr/share/mysql
[root@ip28 /]# whereis mysqldump
mysqldump: /usr/bin/mysqldump
网站根目录/home/wwwroot/
[root@ip28 /]# whereis mysql
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/local/mysql /usr/share/mysql
[root@ip28 /]# whereis mysqldump
mysqldump: /usr/bin/mysqldump
网站根目录/home/wwwroot/
当前问题共有如下(3)个解决方案
- yyy521fyy/usr/bin/mysql
- 叹红颜泪英雄殁mysql数据库所在的完整路径,从根目录开始。不能填相对路径
我觉得whereis 是搜索系统默认路径的,这里是由环境变量决定的。
2,查看现有Mysql程序的路径。确定Mysql开启了,没有开启,监控也没有意义。
然后:
# ps -ef |grep 'mysql'
这里就会显示出现有的Mysql的绝对路径。
然后进入此路径。查看其他执行程序是否也在。是的话。直接输入即可。
3,如果要环境变量认可,第一步找到真实的程序位置,然后Ln到上面where 出来的路径。
比如:
#mv /usr/bin/mysql /usr/bin/mysql.bak
#ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
或者
添加现有的真实位置到环境变量里,当前用户和Root用户都可以。