问题:无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器

时间:2018-11-20 14:57:40

标签: mysql ubuntu

enter image description here

我无法登录我的MySQL服务器。我通过互联网获得了许多解决方案,但是没有一个解决方案。

2 个答案:

答案 0 :(得分:0)

第一件事是确保MySQL服务器已启动并正在运行。对于不同发行版,此过程有所不同,但是您可以尝试

$ sudo /etc/init.d/mysql start

开始

答案 1 :(得分:0)

MySQL无法启动。

根据建议,第一步是敲出典型命令:service mysql statusjournalctl -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标志启动数据库,请确保在启动数据库之前已备份数据。

让我们知道这些命令的输出,以便我们进一步提供帮助。