mysql - 连接和使用数据库的问题

标签 mysql

当我连接到 mysql sql db 时,出现 2 个错误:

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 104

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)

有时我会得到第一个,有时会得到第二个。有时,当我尝试连接到 db("mysql -u root -p[PASS]") 时,mysql 会抛出此错误,有时我可以连接,但之后当我尝试输入“use somedb”或“显示表”时,mysql 会抛出一个错误这个错误。

最佳答案

检查/etc/mysql/my.cnf中的绑定(bind)地址。该值必须是 127.0.0.1 此问题可能导致错误 2002

关于mysql - 连接和使用数据库的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33722141/

相关文章:

java - JPA - 一对多合并问题

php - 将同一张表上的多个 MySQL 查询合并为一个

mysql - 如何为 AWS RDS 加载数据 infile mysql workbench?

php - 代码有效,但需要很长时间才能加载 "Maximum execution time of 30 seconds exceeded"以及错误

php - 计算行数,并且仅当准备好的 PDO 行数超过 0 时才执行 while 循环

mysql - 如何获取最小函数结果的列名?

java - 我所需要做的就是发布 3 个值! Android 到 PHP 服务器脚本

php - Mysql根据相对距离查询GPS经纬度列的方法

mysql - 导入CSV文件到MYSQL时出错: Errno 1136 - ER_WRONG_VALUE_COUNT_ON_ROW

mysql - 业力追踪报告 : Should use redis-only or redis-mysql hybrid?