problem::无法通过socket'/var/run/mysqld/mysqld.sock'连接到本地mysql服务器(2)

mnemlml8  于 2021-06-19  发布在  Mysql
关注(0)|答案(2)|浏览(487)


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

mepcadol

mepcadol1#

第一件事是确保mysql服务器正常运行。对于不同的发行版,此过程是不同的,但是您可以尝试

$ sudo /etc/init.d/mysql start

开始

pkln4tw6

pkln4tw62#

mysql没有启动。
正如所建议的,您的第一步是发出典型的命令: service mysql status 以及 journalctl -xe 查看报告了哪些错误。通常怀疑mysql数据文件夹的权限通常位于/var/lib/mysql中(权限应该是mysql:mysql)以及my.cnf中的错误(/etc/mysql/my.cnf或/etc/mysql/mariadb.conf.d/50-server.cnf用于最近的mariadb安装)
如果您的mysql以前正在运行,现在无法启动,那么您可能正在处理表损坏问题。如果是这样的话,让mysqlcheck在上面运行。如果要尝试使用innodb\u force\u recovery标志启动数据库,请确保在启动数据库之前备份了数据。
让我们知道这些命令的输出,以便我们可以进一步协助。

相关问题