当前位置: 技术问答>linux和unix
装了两个mysql,如何设置登录命令。
来源: 互联网 发布时间:2016-07-30
本文导语: 我的Fedora上装有两个MySql。分别是: 1./var/lib/mysql //这个是系统自带的 2./usr/local/mysql //这个是我自己装的 我登录系统以后,如果执行下面的命令: mysql -u root -p 则默认连接的是mysql(1)。由于我没让它启动,所以...
我的Fedora上装有两个MySql。分别是:
1./var/lib/mysql //这个是系统自带的
2./usr/local/mysql //这个是我自己装的
我登录系统以后,如果执行下面的命令:
mysql -u root -p
则默认连接的是mysql(1)。由于我没让它启动,所以会报错。
我想连接第二个数据库,所以我必须敲这样的命令:
/usr/local/mysql/bin/mysql -u root -p
然后输入密码则能正确连接。
有什么办法,让某个特定的用户直接敲mysql就能连接mysql(2)呢?
1./var/lib/mysql //这个是系统自带的
2./usr/local/mysql //这个是我自己装的
我登录系统以后,如果执行下面的命令:
mysql -u root -p
则默认连接的是mysql(1)。由于我没让它启动,所以会报错。
我想连接第二个数据库,所以我必须敲这样的命令:
/usr/local/mysql/bin/mysql -u root -p
然后输入密码则能正确连接。
有什么办法,让某个特定的用户直接敲mysql就能连接mysql(2)呢?
|
替换一下就行了
#which mysql
出现mysql命令的路径 比如/usr/bin/mysql
#mv /usr/bin/mysql /usr/bin/mysql-old
#ln /usr/local/mysql/bin/mysql /usr/bin/mysql
#which mysql
出现mysql命令的路径 比如/usr/bin/mysql
#mv /usr/bin/mysql /usr/bin/mysql-old
#ln /usr/local/mysql/bin/mysql /usr/bin/mysql