这是在我将服务器从Ubuntu14.04升级到Ubuntu16.04.2LTS之后发生的。
Mysql服务正在运行,我可以在zabbix conf文件中用mysql帐户连接到zabbix DB,并在这些表中显示表和信息。
zabbix_server.log中的错误是:
到数据库的Z3001连接失败:2002年无法通过套接字'/var/run/mysqld/mysqld.sock‘(2)连接到本地MySQL服务器
ls -l /var/run/mysqld/
total 4
-rw-rw---- 1 mysql mysql 5 Jan 12 10:42 mysqld.pid
sr
我必须在一定的时间间隔内在实时服务器上备份我的数据库。为此,我创建了一个批处理文件,并使用普通Windows的调度安排它的执行。我在批处理文件中调用了一个php文件来执行备份功能。在php文件中,我使用普通的mysql查询连接到数据库并获取数据结构,但这总是会引发错误。
警告:mysql_connect() function.mysql- connect : 2002连接尝试失败,原因是连接方没有(试图通过tcp://远程数据库服务器进行连接)在本地服务器 on line xx上的文件中
请帮助我克服这个错误,这样我就可以在本地备份远程数据库。
安装了MySQL服务器,运行良好。今天,我们不能通过我们的网站连接数据库。使用mysql -u username -p的命令行访问也失败。最后,phpmyadmin失败。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
service mysql restart
stop: Unknown instance:
start: Job failed to start
错误日志(/var/log/mysql/err
我在本地主机Windows 7上运行本地mysql服务器
C:\web>mysqld --console
[...]
130428 19:12:37 [Note] mysqld: ready for connections.
Version: '5.5.31-log' socket: '' port: 3306 MySQL Community Server (GPL)
如果我试图连接mysql,我就没有问题(root没有密码)
C:\Users\Alle>mysql -uroot
Welcome to the MySQL monitor. C