1、确认是否安装MySQL
rpm -qa |grep mysql
rpm -qa |grep mariadb
MariaDB是一个开源的关系型数据库管理系统(RDBMS),是广泛使用的MySQL数据库技术的替代品。安装MySQL后就会覆盖掉之前的mariadb。
如果没有就需要找教程安装
2、找到自己MySQL的安装路径
find / | grep bin/mysql
用mysql命令的绝对路径执行查看版本,出现如下确定mysql的路径
/usr/local/mysql/bin/mysql -V
3、加入环境变量中
3.1直接加入到profile中(不推荐)
/etc/profile中存放着全局环境变量信息。
环境变量在命令的角度理解就是:如果将/usr/local/mysql/bin/路径加入profile中,就相当于告诉系统可以来这个目录(/usr/local/mysql/bin/)下找命令。
例如:当我输入mysql命令时,系统就去遍历profile文件里面写的目录,分别去每个目录下找mysql这个命令,如果找不到就返回"-bash: mysql command not found"。
打开
vim /etc/profil
加入
# mysql env
export MYSQL_HOME=/usr/local/mysql/bin/ # 改成自己的mysql路径
export PATH=$PATH:$MYSQL_HOME/bin
保存退出后输入 source /etc/profile 生效
3.2在profile.d中添加
vim /etc/profile.d/mysql_env.sh #最后为新建文件名,可以自己随便取
写入
# mysql env
export MYSQL_HOME=/usr/local/mysql/bin/ # 改成自己的mysql路径
export PATH=$PATH:$MYSQL_HOME/bin
同上面操作:保存退出,输入 source /etc/profile 生效
3.3添加软链接到已经存在的环境变量目录中(推荐)
查看已存在的环境变量目录
echo $PATH
可以看到如下目录已经在环境变量中
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
...
其他的是我自己添加的
我们只需要把msql命令放到这些任意一个目录下,系统就可以通过遍历这些目录找到mysql命令。通常都是将命令软链接到某个目录下(软链接就是相当于windows的快捷方式)
mysql通常都是软链接到/usr/bin下
那么直接执行一条命令即可
ln -s /usr/local/mysql/bin/mysql /usr/bin/
!!!注意: mysql命令要是绝对路径
例如:当你在 /usr/local/mysql/bin/ 下时,不能用 ln -s ./mysql /usr/bin/进行链接!!!