欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

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

程序员文章站 2022-07-01 20:45:11
安装过程就不写了,记得安装的路径就行,接下来要用到。 修改配置文件 vim /etc/profile 设置环境变量 写一个MYSQL_HOME,值为“mysql的安装路径” 在PATH后面加上$MYSQL_HOME/bin export后面加上MYSQL_HOME MYSQL_HOME=/usr/l ......

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

修改配置文件

vim /etc/profile

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

设置环境变量

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

在path后面加上$mysql_home/bin

export后面加上mysql_home

mysql_home=/usr/local/mysql

path=$path:$mysql_home/bin

export path mysql_home

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

重新加载配置文件

source /etc/profile

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

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

mysql -u root -p

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

 

 

过程中遇到的问题

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

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