mysql环境变量linux_linux系统中给mysql配置环境变量

安装过程就不写了,记得安装的路径就行,接下来要用到。

修改配置文件

vim /etc/profile

2caab74f27c30e0c1eb61cfe8d563bac.png

设置环境变量

写一个mysql_home,值为“mysql的安装路径”

在path后面加上$mysql_home/bin

export后面加上mysql_home

mysql_home=/usr/local/mysql

path=$path:$mysql_home/bin

export path mysql_home

a2d89fceaea5a68cfc41e19f563094e9.png

重新加载配置文件

source /etc/profile

3c31593109ade775878622800940c630.png

这样就可以在任何地方进入数据库,不用到数据库bin目录下了

mysql -u root -p

38136da83a252d11cf2b464cefe69c04.png

过程中遇到的问题

1、开始时配置文件修改错误,保存退出以后。下一次启动系统,只能到选择账户界面无法进入输入密码界面。鼠标成圆形,点击用户(或无用户,只有其他的选项)时,闪一下之后,没有任何反应。

解决办法:ctrl+alt+f2 进入控制台界面,root账号登陆,输入/usr/bin/vim /etc/profile,把后来加的系统变量删了,把profile恢复成之前的文件,保存退出。重启系统。

2、修改完配置文件,重新加载,输入mysql -u root -p,提示 -bash: mmysql: command not found,cat /etc/profile发现写的是对的。重启系统,重启mysql服务,重新加载配置文件全都没用。

解决办法:echo $path 查看是否正确写入mysql。echo输出都是正确的,没办法。只能不管对不对,删掉之前写的mysql环境变量,重新手动输入。重新加载配置文件。

问题所在:我是直接复制的环境变量,粘贴到配置文件中。所以在$mysql_home/bin后面有好几个tab键,加在path最后面的光看根本看不出来。

总结:不要直接复制windows中的内容,粘贴到linux系统中的vim中。

萌新写的第一篇博客,提醒自己不要再犯同样的错误。为了偷懒而复制粘贴,结果浪费了好多时间。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

你可能感兴趣的:(mysql环境变量linux)