六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

怎么處理Mysql打開報ERROR:2002的區(qū)分

[摘要]這篇文章主要給大家介紹了關于Mysql啟動時報ERROR:2002問題的分析與解決方法,文中通過示例代碼介紹將該問題分析的非常詳細,對同樣遇到這個問題的朋友們具有一定的參考學習價值,需要的朋友們下面...
這篇文章主要給大家介紹了關于Mysql啟動時報ERROR:2002問題的分析與解決方法,文中通過示例代碼介紹將該問題分析的非常詳細,對同樣遇到這個問題的朋友們具有一定的參考學習價值,需要的朋友們下面來一起看看吧。

前言

本文主要給大家介紹了關于Mysql啟動報ERROR:2002的分析與解決,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

1、故障現(xiàn)象


[root@localhost scripts]# mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2)

2、故障分析

查看mysql實例的狀態(tài)


[root@localhost scripts]# netstat -ntlp   grep 3306
tcp 0 0 :::3306   :::*   LISTEN 13001/mysqld

查看my.cnf關于socket的配置


[root@localhost scripts]# more /etc/my.cnf  grep sock
socket = /tmp/mysqld.sock

也就是說mysqld已經(jīng)聲稱了正確的sock文件,但客戶端連接還是從初始目錄去找sock文件

下面查看后臺日志,有個ERROR,是關于滿查詢?nèi)罩镜模怯捎谀夸洸淮嬖诙a(chǎn)生的錯誤,與當前故障無關


[root@localhost scripts]# more SZDB.err
  ............
2014-10-11 13:17:21 13001 [Note] InnoDB: 5.6.12 started; log sequence number 1625997
/app/soft/mysql/bin/mysqld: File '/log/mysql_logs/slowquery.log' not found (Errcode: 2 - No such file or directory)
2014-10-11 13:17:21 13001 [ERROR] Could not use /log/mysql_logs/slowquery.log for logging (error 2). Turning logging off for the who
le duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.
2014-10-11 13:17:21 13001 [Note] Server hostname (bind-address): '*'; port: 3306
2014-10-11 13:17:21 13001 [Note] IPv6 is available.
2014-10-11 13:17:21 13001 [Note] - '::' resolves to '::';
2014-10-11 13:17:21 13001 [Note] Server socket created on IP: '::'.
2014-10-11 13:17:21 13001 [Note] Event Scheduler: Loaded 0 events
2014-10-11 13:17:21 13001 [Note] /app/soft/mysql/bin/mysqld: ready for connections.
Version: '5.6.12-log' socket: '/tmp/mysql.sock' port: 3306 Source distribution
#Author :Leshami
#Blog : http://www.linuxidc.com

3、解決故障

a、通過配置my.cnf mysql選項socket文件位置解決

先停止mysql服務器


[root@localhost scripts]# systemvtl restart mysqld
Shutting down MySQL.[ OK ]

修改my.cnf,如下


[root@localhost scripts]# vi /etc/my.cnf
[mysql]
no-auto-rehash
socket = /tmp/mysqld.sock #添加該行

重啟mysql服務器


[root@localhost scripts]# systemctl restart mysqld 
Starting MySQL..[ OK ]

再次連接正常


[root@localhost scripts]# mysql -uroot -p
Enter password:
mysql> show variables like 'version';
+---------------+------------+
  Variable_name   Value  
+---------------+------------+
  version   5.6.12-log  
+---------------+------------+

b、為socket文件建立鏈接方式


[root@SZDB mysqldata]# ln -s /tmp/mysql.sock /data/mysqldata/mysql.sock
ln: creating symbolic link `/data/mysqldata/mysql.sock' to `/tmp/mysql.sock': File exists
[root@SZDB mysqldata]# rm mysql.sock #上面提示文件存在,所以刪除之前的mysql.sock文件
[root@SZDB mysqldata]# ln -s /tmp/mysql.sock /data/mysqldata/mysql.sock
[root@SZDB mysqldata]# ls -hltr mysql.sock
lrwxrwxrwx 1 root root 15 Oct 11 14:00 mysql.sock -> /tmp/mysql.sock
[root@SZDB mysqldata]# mysql -uroot -p
Enter password:
mysql> show variables like 'socket';
+---------------+-----------------+
  Variable_name   Value   
+---------------+-----------------+
  socket   /tmp/mysql.sock  
+---------------+-----------------+

總結

以上就是如何解決Mysql啟動報ERROR:2002的分析的詳細內(nèi)容,更多請關注php中文網(wǎng)其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 欧美一级淫片aaaaaaa视频 | 最近最新的日本中文字幕 | 午夜欧美 | 亚洲成在人线中文字幕 | 亚洲成av人在线视 | 欧美网站在线观看 | 速度与激情9全集免费观看 速度与激情9免费完整版高清 | 天天天天做夜夜夜做 | 午夜三级黄色片 | 在线观看理论片免费韩国 | 亚洲动作片 | 亚洲综合色婷婷六月丁香 | 天天摸天天澡天天碰天天弄 | 中文字幕不卡免费视频 | 亚洲视频一区在线播放 | 欧美亚洲91 | 色噜噜综合网 | 亚洲伦理在线观看 | 天天狠狠干 | 月婷婷色狠狠 | 五月婷婷色 | 性性欧美 | 中国国产一国产一级毛片视频 | 在线观看成年视频 | 在线h网站| 一国产一级淫片a免费播放口 | 小草影院在线观看 | 日本不卡视频在线视频观看 | 欧美性理论片在线观看片免费 | 天天做天天爱天天操 | 中文字幕在线视频精品 | 亚洲一区二区免费在线观看 | 日日摸夜夜添夜夜添一区二区 | 日本mv精品中文字幕 | 天天摸夜夜添久久精品麻豆 | 欧美一级淫片免费播放口 | 欧美一级鲁丝片免费看 | 日本一区二区三区在线 观看网站 | 亚洲成a人v天堂网 | 中文字幕视频一区二区 | 天堂资源8中文最新版在线 天堂中文字幕在线 |