现象:mysql安装后通过 service mysqld start 无法启动。 报错信息如下:主要含义是说: mysql启动过程中找不到 /var/lib/mysql/aria_log_control 这个文件; 或者这个文件存在但是打不开。所以我怀疑的方向有两个: 1、 /var/lib/mysql/aria_log_control 这个文件不存在; 切换到/...
mysql无法启动问题
现象:mysql安装后通过 service mysqld start 无法启动。 报错信息如下:
主要含义是说: mysql启动过程中找不到 /var/lib/mysql/aria_log_control 这个文件; 或者这个文件存在但是打不开。
所以我怀疑的方向有两个: 1、 /var/lib/mysql/aria_log_control 这个文件不存在; 切换到/var/lib/mysql目录下,查看文件是否存在:
可以看到文件是存在的,只是这个文件的属主不对,这里是root,应该是mysql用户和用户组才对。
2、所以应该是第二个怀疑的方向,文件存在,但是没有权限操作: 把该文件的属主改为mysql: chown -R mysql.mysql /var/lib/mysql 并修改文件的操作权限: chmod 755 /var/lib/mysql
再执行 service mysqld start 就可以正常启动了。
2022-06-02