问题1:
我实验的系统环境是Cent OS6.7 、Mysql 版本是5.6.28,安装完成之后在 root环境下运行:
service mysql start
服务器正常启动,但是在普通用户下开启服务器会出现错误:
Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid).
如下图:
这是由于/usr/local/mysql/data/localhost.localdomain.pid文件没有写的权限的原因。
解决方法如下:给予权限,执行 “chown -R mysql:mysql /usr/local/mysql/data” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!问题解决如下图:
问题2:
运行:mysql -u root -p 密码 登陆数据库,出现 -bash: mysql: command not found
原因:mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,系统在/usr/bin下面查此命令,所以找不到了。
解决办法是: ln -s /usr/local/mysql/bin/mysql /usr/bin 做一个链接即可。