答案 0 :(得分:0)
第一件事是确保MySQL服务器已启动并正在运行。对于不同发行版,此过程有所不同,但是您可以尝试
$ sudo /etc/init.d/mysql start
开始
答案 1 :(得分:0)
MySQL无法启动。
根据建议,第一步是敲出典型命令:service mysql status
和journalctl -xe
,以查看报告了哪些错误。常见的怀疑是通常位于/ var / lib / mysql中的mysql数据文件夹上的权限(权限应为mysql:mysql),以及my.cnf中的错误(/etc/mysql/my.cnf或/ etc / mysql / mariadb .conf.d / 50-server.cnf来安装最新的mariadb)
如果您的MySQL以前正在运行,但现在无法启动,则您可能正在处理表损坏。如果是这种情况,请在其上运行mysqlcheck。如果要尝试使用innodb_force_recovery标志启动数据库,请确保在启动数据库之前已备份数据。
让我们知道这些命令的输出,以便我们进一步提供帮助。