linux安装MySQL的过程可能不会很顺,会遇到一些问题,以下就是我在安装的过程中出现的错误以及解决方法。
1.Table 'mysql.plugin' doesn't exist
安装mysql以后,执行启动命令,会发现控制台报这种错误:
启动报错.png
原因:看问题的字面意思——mysql.plugin表不存在,那为什么不存在,怎么才能让它存在。
解决办法:执行如下命令
/usr/local/mysql/scripts/mysql_install_db --usr=root --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data &
2.mysqld: unrecognized service
安装完数据库以后,启动数据库,执行service mysqld start
报错“mysqld: unrecognized service”,没有被识别的服务
执行命令
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
执行启动命令
service mysqld start
又见报错信息:
“ERROR! The server quit without updating PID file (/usr/local/mysql/data/iZ259ymkjwvZ.pid)”
原因:可能是mysql用户没有目录/usr/local/mysql/data/的权限
解决办法:修改数据目录的权限
执行命令
chown -R mysql.mysql /usr/local/mysql/data
再启动,显示如下信息即执行成功
权限问题.png
网友评论