记录mysql错误:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
2016-11-15 22:55
453 查看
此问题百度一大把,大多都是因为套接字mysql.scok找不到造成的,解决办法也很多。我虽然也是这个问题,但造成的原因不是这样的。
后来通过查看mysql生成的错误日志
161115 22:18:02 mysqld_safe Starting mysqld daemon with databases from /home/mysql_data
161115 22:18:02 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
161115 22:18:02 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
161115 22:18:02 [Note] Plugin 'FEDERATED' is disabled.
161115 22:18:03 InnoDB: Initializing buffer pool, size = 8.0M
161115 22:18:03 InnoDB: Completed initialization of buffer pool
161115 22:18:03 InnoDB: Started; log sequence number 0 44263
/usr/local/mysql/libexec/mysqld: File './mysql-bin.000020' not found (Errcode: 2)
161115 22:18:03 [ERROR] Failed to open log (file './mysql-bin.000020', errno 2)
161115 22:18:03 [ERROR] Could not open log file
161115 22:18:03 [ERROR] Can't init tc log
161115 22:18:03 [ERROR] Aborting
此错误是启动不了mysql造成的
./mysql-bin.000020 这个文件找不到。于是修改 mysql-bin.index ,删掉所有,让mysql重新生成,问题解决!
后来通过查看mysql生成的错误日志
161115 22:18:02 mysqld_safe Starting mysqld daemon with databases from /home/mysql_data
161115 22:18:02 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
161115 22:18:02 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
161115 22:18:02 [Note] Plugin 'FEDERATED' is disabled.
161115 22:18:03 InnoDB: Initializing buffer pool, size = 8.0M
161115 22:18:03 InnoDB: Completed initialization of buffer pool
161115 22:18:03 InnoDB: Started; log sequence number 0 44263
/usr/local/mysql/libexec/mysqld: File './mysql-bin.000020' not found (Errcode: 2)
161115 22:18:03 [ERROR] Failed to open log (file './mysql-bin.000020', errno 2)
161115 22:18:03 [ERROR] Could not open log file
161115 22:18:03 [ERROR] Can't init tc log
161115 22:18:03 [ERROR] Aborting
此错误是启动不了mysql造成的
./mysql-bin.000020 这个文件找不到。于是修改 mysql-bin.index ,删掉所有,让mysql重新生成,问题解决!
相关文章推荐
- mysql错误之Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
- 解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误
- Mysql连接错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (
- 解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误
- mysql连接错误: Can’t connect to local MySQL server through socket /tmp/mysql.sock
- 解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误
- 解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误
- [mysql]Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
- XtraBackup出现 Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- 解决*unix系统下Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
- mysql error 2002 (HY000) : Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- 启动mysql错误ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
- mysql Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
- mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' 解决方法
- Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
- mysql运行中问题Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- 启动mysql错误ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)