linux环境安装mysql出现的问题
问题一,bash: mysql: command not found
想登陆mysql数据库时报错:
root@DB-02 ~]# mysql -u root
-bash: mysql: command not found
原因:
这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。
首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,
解决:
我们则可以这样执行命令:
# ln -s /usr/local/mysql/bin/mysql /usr/bin
问题二,
Unit mysqld.service could not be found.
找不到mysqld服务
具体命令
service mysqld status
systemctl status mysqld
1
2
结果
Unit mysqld.service could not be found.
原因:
根据报错结果以及自上网搜发现是/etc/init.d不存在mysqld这个命令
解决:将mysqld文件映射到/etc/init.d
我们则可以这样执行命令:
ln -s /usr/local/mysql/bin/mysqld /etc/init.d