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

2019-01-15 07:01:00来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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

修改配置文件

vim /etc/profile

 

设置环境变量

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

在PATH后面加上$MYSQL_HOME/bin

export后面加上MYSQL_HOME

MYSQL_HOME=/usr/local/mysql

PATH=$PATH:$MYSQL_HOME/bin

export PATH MYSQL_HOME

 

重新加载配置文件

source /etc/profile

 

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

mysql -u root -p

 

 

 

过程中遇到的问题

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中。

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


原文链接:https://www.cnblogs.com/wyl2019/p/10270052.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:001.Ceph简介概述

下一篇:rsync 守护进程备份报错