启动MySQL服务常见问题

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容