所以...我正在设置一个新服务器并继续遇到这个问题.
当我尝试使用root用户登录MySQL数据库时,出现"ERROR 1698(28000):拒绝访问用户'root'@'localhost'"错误.
如果我通过终端(SSH),PHPMyAdmin或MySQL客户端(例如Navicat)进行连接并不重要.他们都失败了.
我查看了mysql.user表并获得以下内容:
+------------------+-------------------+
| user | host |
+------------------+-------------------+
| root | % |
| root | 127.0.0.1 |
| amavisd | localhost |
| debian-sys-maint | localhost |
| iredadmin | localhost |
| iredapd | localhost |
| mysql.sys | localhost |
| phpmyadmin | localhost |
| root | localhost |
| roundcube | localhost |
| vmail | localhost |
| vmailadmin | localhost |
| amavisd | test4.folkmann.it |
| iredadmin | …Run Code Online (Sandbox Code Playgroud) 您好我似乎无法连接到我的mysql服务器,我收到以下错误
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
Run Code Online (Sandbox Code Playgroud)
当我检查日志时,它向我显示以下内容:
130314 12:36:16 [Note] Plugin 'FEDERATED' is disabled.
/usr/sbin/mysqld: Table 'plugin' is read only
130314 12:36:16 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
130314 12:36:16 InnoDB: Initializing buffer pool, size = 8.0M
130314 12:36:16 InnoDB: Completed initialization of buffer pool
130314 12:36:16 InnoDB: Started; log sequence number 13 1336891001
130314 12:36:16 [ERROR] /usr/sbin/mysqld: Can't create/write to file '/var/lib/mysql/live.pid' (Errcode: 13)
130314 …Run Code Online (Sandbox Code Playgroud)