91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

連接mysql數據庫報錯情況分析

發布時間:2020-04-29 16:45:02 來源:億速云 閱讀:208 作者:三月 欄目:MySQL數據庫

 本文主要給大家介紹連接mysql數據庫報錯情況分析,文章內容都是筆者用心摘選和編輯的,連接mysql數據庫報錯情況分析具有一定的針對性,對大家的參考意義還是比較大的,下面跟筆者一起了解下主題內容吧。

1、今天安裝了一個mysql 5.7 的二進制安裝方式,在連接mysql數據庫的時候報了如下錯誤:

[root@iccsdb01 mysql]# mysql 

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)


2、根據提示應該是sock文件不在,通過查看進程配置,發現如下

[root@iccsdb01 bin]# ps -ef | grep mysql

root      9196  3125  0 11:18 pts/2    00:00:00 tail -f mysqld.log

root     11404     1  0 14:13 pts/1    00:00:00 /bin/sh /home/mysql/sysinfo/mysql/bin/mysqld_safe --datadir=/my_data/sysinfo --pid-file=/my_data/sysinfo/iccsdb01.pid

mysql    11616 11404  0 14:13 pts/1    00:00:00 /home/mysql/sysinfo/mysql/bin/mysqld --basedir=/home/mysql/sysinfo/mysql --datadir=/my_data/sysinfo --plugin-dir=/home/mysql/sysinfo/mysql/lib/plugin --user=mysql --log-error=/var/log/mysqld.log --pid-file=/my_data/sysinfo/iccsdb01.pid --socket=/var/lib/mysql/mysql.sock

連接mysql數據庫報錯情況分析

由上可知mysql 默認的mysql.sock 是在/var/lib/mysql/mysql.sock,

但Linux系統總是去/tmp/mysql.sock查找,所以會報錯


解決方法一

1、創建連接文件到指定目錄上

ln -s /var/lib/mysql/mysql.sock  /tmp/mysql.sock


2、測試連接成功登陸

[root@iccsdb01 /]# mysql -u root -p

Enter password: 

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 5

Server version: 5.7.18 MySQL Community Server (GPL)


Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.


Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


mysql> 


解決方法二

  修改“/etc/my.cnf”配置文件,在配置文件中添加“[client]”選項和“[mysql]”選項,并使用這兩個選項下的“socket”參數值,與“[mysqld]”選項下的“socket”參數值,指向的socket文件路徑完全一致。如下: 

[mysqld]
datadir=/my_data/sysinfo
socket=/var/lib/mysql/mysql.sock
...省略n行...
 
[client]
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock
 
[mysql]
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock

修改完后,重啟mysqld服務,即可解決此問題。

看完以上關于連接mysql數據庫報錯情況分析,很多讀者朋友肯定多少有一定的了解,如需獲取更多的行業知識信息 ,可以持續關注我們的行業資訊欄目的。

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

英德市| 剑川县| 广河县| 莱西市| 无棣县| 南召县| 贵德县| 荔浦县| 上高县| 岐山县| 菏泽市| 榆中县| 广州市| 沙坪坝区| 邵阳市| 买车| 霍林郭勒市| 牟定县| 贺兰县| 银川市| 云阳县| 开鲁县| 察隅县| 葵青区| 资阳市| 绥滨县| 彩票| 云浮市| 乌兰浩特市| 东丰县| 行唐县| 通江县| 汤阴县| 彰化县| 南丰县| 白河县| 仙居县| 汕尾市| 施甸县| 炎陵县| 罗定市|