AppNode面板下MySQL/MariaDB启动失败或内存优化配置无效的解决方法
分类 网站技术/村民张先生 发布于 2019-11-18 02:22
1、数据库启动失败
1)从MariaDB或MySQL5.7退回到MySQL5.6及以下版本,MySQL无法启动的问题
此问题请参考官方虚竹的解答(https://bbs.appnode.com/thread-526.htm):
如果你在 MySQL 不同版本间切换,可能导致数据不兼容,数据库启动失败。
如果数据库中没有数据,可直接删除数据目录后重新创建数据目录,并重启MySQL即可正常,默认数据目录为 /var/lib/mysql/ 。
删除数据目录命令:rm -rf /var/lib/mysql (注意:数据不可恢复)
重建数据目录命令:mkdir /var/lib/mysql && chown mysql.mysql /var/lib/mysql
2)卸载MySQL5.6后安装MariaDB10.2启动失败的问题
前者的配置文件在 /etc/my.cnf ,后者的配置文件为 /etc/my.cnf.d/mariadb-server.cnf ,移除前者的配置文件后可正常启动。
2、MariaDB的“内存优化”设置无效?
移除 /etc/my.cnf 和 /etc/my.cnf.d ,卸载重装 MariaDB 即可。
欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截