2020-12-05 乐帮网
mysql
最近在迁移数据库服务器的时候遇到错误:Warning: World-writable config file '/etc/my.cnf’ is ignored。使用的操作系统是CentOS8.2 安装的是MySql8.1。在MySql安装完成后启动服务失败,使用命令systemctl status mysqld.service 可以查看到报错信息如下:
mysqld: [Warning] World-writable config file '/etc/my.cnf' is ignored.
字面的意思是 可写文件my.cnf被忽略了,可能MySql认为这个配置文件不够安全。原来我是为了偷懒从旧服务器上复制来的配置文件然后再通过xftp上传到共享文件夹里,导致它的权限也跟随父目录了。这个时候我们可以把它的权限提高一点就可以了,使用如下命令:
[root@vktserver etc]# chmod 644 my.cnf
完成后我们需要重新初始化Mysql,首先删除MySql中旧的配置数据
rm -rf /data/mysql/data
再执行初始化数据库命令:
/usr/local/mysql/bin/mysqld --initialize
重新启动数据库发现一切工作正常
systemctl start mysqld.service
MYSQL系列文章
MySQL8 启动报错Warning: World-writable config file '/etc/my.cnf’ is ignored
MySQL Authentication plugin 'caching_sha2_password' cannot be loaded
关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com
庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。
如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力