今天在服务器上部署mysql,出现了令我心塞的错误记录一下解决方法

今天在服务器上部署mysql,出现了令我心塞的[ERROR] Fatal error: Can’t change to run as user ‘mysql’ ; Please check that the user exists!错误记录一下解决方法

在宝塔添加安装之后,无法启动,手动启动提示

Starting MySQL. * Manager of pid-file quit without updating file.

 

查看日志后发现

[ERROR] Fatal error: Can’t change to run as user ‘mysql’ ; Please check that the user exists!

使用 groups 查看 只有root用户组

添加 mysql 用户组 提示

groupadd: group ‘mysql’ already exists

淦,好吧,那我换个用户运行

在宝塔配置修改

在[mysqld]字段下添加

user = root

启动,依然失败,提示

[ERROR] Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist

OK,初始化表没有成功,那我手动操作吧

直接运行 mysql_install_db 提示 The program ‘mysql_install_db’ can be found in the following packages:xxx

好吧,那我CD到mysql的bin文件夹里执行 ./mysql_install_db

成功初始化表

问题解决

Share

发表评论

电子邮件地址不会被公开。 必填项已用*标注