亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

連接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

江西省| 岳西县| 鄂伦春自治旗| 弥勒县| 原平市| 太仓市| 北碚区| 宣威市| 镇坪县| 出国| 江安县| 清镇市| 五大连池市| 晋江市| 祁门县| 紫阳县| 福安市| 开阳县| 秦皇岛市| 太白县| 东丽区| 大安市| 西安市| 图片| 应用必备| 潞城市| 保定市| 丰台区| 西吉县| 革吉县| 醴陵市| 东安县| 罗源县| 大名县| 萨迦县| 蓬安县| 蒙阴县| 历史| 保亭| 通山县| 武夷山市|