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

明輝手游網(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知識。




主站蜘蛛池模板: 最近最新中文字幕免费的一页 | 亚洲一区二区影视 | 色欲天天天综合网 | 天天玩夜夜操 | 欧洲性生活视频 | 日日日天天射天天干视频 | 亚洲一区精品在线 | 亚洲tv精品一区二区三区 | 欧美做a一级视频免费观看 欧美坐爱视频 | 婷婷丁香六月 | 色婷婷久久综合中文久久一本 | 日韩欧美一级 | 欧洲呦女网站 | 青青草国产精品视频 | 日韩欧美亚洲一区 | 四虎午夜 | 日本韩国中文字幕 | 天天操天天操天天干 | 香蕉网站在线 | 青青视频免费在线观看 | 日本黄又粗暴一进一出抽搐文 | 亚洲国产成人久久综合碰 | 四虎影院毛片 | 日韩精品一区二区三区毛片 | 天天曰夜夜曰 | 天天天天天天天操 | 四虎影视入口 | 色呦呦免费观看 | 天天操天天舔天天射 | 在线播放精品视频 | 在线综合网| 天堂在线网站 | 五月天丁香婷婷综合久久 | 人人爽天天爽夜夜爽曰 | 天天综合网天天综合色 | 午夜福利国产一级毛片 | 伊人中文在线 | 探花精品 | 午夜看片| 四虎影院在线免费播放 | 性感美女视频黄.免费网站 性感保姆正片 |