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

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




主站蜘蛛池模板: 午夜免费视频网站 | 自偷自偷自亚洲首页精品 | 奇米色888| 日韩经典中文字幕 | 青草视频在线观看免费资源 | 伊人中文在线 | 四虎精品影院在线观看视频 | 亚洲精品免费视频 | 三级aa| 天天干天天玩 | 日本一区二区影院 | 日本动态120秒免费 日本叼嗨 | 在线观看精品视频一区二区 | 欧美一级看片 | 欧美亚洲国产日韩 | 特片伦理在线网站 | 中文字幕一区在线观看视频 | 亚洲一区二区三区在线免费观看 | 最新理论片 | 全黄一级片 | 日本xxx在线 | 日韩大片免费观看 | 四虎国产欧美成人影院 | 日韩美在线 | 小明永久成人一区二区 | 欧美特黄一级大黄录像 | 色橹橹欧美在线观看视频高清 | 涩涩涩久久 | 日产在线观看 | 日本免费看片在线播放 | 性刺激免费视频观看在线观看 | 四虎影永久在线观看精品 | 亚洲女人被黑人巨大进入 | 四虎国产精品永久地址48 | 欧美在线观看第一页 | 四房色播开心网 | 日韩美毛片| 午夜久久久久久 | 日日摸夜夜| 亚洲高清色 | 天天躁夜夜躁狠狠躁2021 |