1. 程式人生 > >ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

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

今天伺服器遇到了一個很熟悉的問題 輸入 #mysql -u root -p ERROR 2002 (HY000):Can't connect to local MySQL server 隨即上網找尋答案 根據大家提供的方法我逐一嘗試 方案1.  1.#ps -A|grep mysql    顯示類似:   1829 ?        00:00:00 mysqld_safe
   1876 ?        00:00:31 mysqld   2.#kill -9 1829   3.#kill -9 1876   4.#/etc/init.d/mysql restart   5.#mysql -u root -p    他的麻煩解決了,我的還沒解決! 繼續找 方案2
先檢視 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已經啟動.
另外看看是不是許可權問題.
------------------------------------------------------------------------------------
[
[email protected]
beinan]#chown -R mysql:mysql /var/lib/mysql
[[email protected] beinan]# /etc/init.d/mysqld start
啟動 MySQL: [ 確定 ]
[[email protected] lib]# mysqladmin -uroot password '123456'
[[email protected] lib]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 3 to server version: 4.1.11

Type 'help;' or '/h' for help. Type '/c' to clear the buffe 他的也解決了,我的麻煩還在繼續,依然繼續尋找
方案3
問題解決了,竟然是max_connections=1000 他說太多了,然後改成500也說多,無奈刪之問題解決了。 還是不行
方案4      /var/lib/mysql 所有檔案許可權 改成mysql.mysql      不行不行 方案5
     摘要:解決不能通過mysql .sock連線MySQL問題 這個問題主要提示是,不能通過 '/tmp/mysql .sock'連到伺服器,而php標準配置正是用過'/tmp/mysql .sock',但是一些mysql 安裝方法 mysql .sock放在/var/lib/mysql .sock或者其他的什麼地方,你可以通過修改/etc/my.cnf檔案來修正它,開啟檔案,可以看到如下的東東:

   [

mysql d]
  socket=/var/lib/mysql .sock
  改一下就好了,但也會引起其他的問題,如mysql 程式連不上了,再加一點:
  [mysql ]
  socket=/tmp/mysql .sock
  或者還可以通過修改php.ini中的配置來使php用其他的mysql .sock來連,這個大家自己去找找
  
  或者用這樣的方法:
  ln -s /var/lib/mysql /mysql .sock /tmp/mysql .sock

成功了,就是這樣ln -s /var/lib/mysql /mysql .sock /tmp/mysql .sock

OK!

相關推薦

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

1:下載 [[email protected] /]# tar -xzvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz -C /usr/local/ 1 3修改檔案 [[email protecte

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

在solaris 和 ubuntu下啟動Mysql, 都提示了這樣的錯誤 在網上搜索了許多解決方案之後,做如下總結: 1、mysql 沒有啟動,或者說是無法啟動,則之後執行Mysql的時候會提示這個錯誤。     而啟動mysql的時候在/etc/init.d目錄下啟動,有

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock

問題描述 今天阿里雲伺服器安裝mysql的收,遇到了一個很熟悉的問題 輸入 #mysql -u root -p ERROR 2002 (HY000): Can't connect to local MySQL server through sock

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

今天伺服器遇到了一個很熟悉的問題 輸入 #mysql -u root -p ERROR 2002 (HY000):Can't connect to local MySQL server 隨即上網找尋答案 根據大家提供的方法我逐一嘗試 方案1.  1.#ps -A|grep mysql   

ERROR 2002 (HY000): Cant connect to local MySQL server through socket ‘/var mysql 啟動不了

nag could ice etc ket nbsp call cti connect ps -A | grep -i mysql kill 列出來的進程 service mysql start 我的問題就解決了 -----------------------------

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

先檢視 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已經啟動. 另外看看是不是許可權問題. ———————————————————————————— [[email protected] beinan]#chown -R mysql:mysql /var

Linux上mysql登陸錯誤解決辦法ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 解決方法:1:首先確認你在root許可權下 [[email p

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

某一次我可能沒有正常關閉Mysql就直接讓機器關機了,造成了MySQL下次都打不來了。 先檢視程序 ps -A | grep -i mysql 如果Mysql程序開啟了 就把這個程序kill -9 ,然後再啟動試試。 但我的mysql程序就是沒有啟動起來

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

今天在linux裡安裝mysql,執行時遇到這樣的錯誤 ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ 上網

centos下mysql問題記錄--ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/

一、關於雲主機的mysql最近一次雲主機的伺服器由於被攻擊便打算重灌一邊mysql,徹底刪除相關檔案後重新安裝,沒想到怎麼裝都會出問題。再啟動的時候總是出現ERROR 2002 (HY000): Can’t connect to local MySQL server thro

[ 轉載 ] Centos 安裝mysql後啟動失敗 出現 ERROR 2002 (HY000): Cant connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock

details .sh fail oot The trac mysql csdn mks MySQL Daemon failed to start Mysql出問題一定要學會查看log https://blog.csdn.net/shuai825644975/arti

linux 系統中系統關機後,mysql啟動失敗報錯:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '

自己在阿里雲伺服器上安裝好執行環境後,mysql都是正常使用的,昨天強制關閉伺服器後,重新啟動伺服器,發現數據庫無法啟動報錯:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/va

MySQL 報錯:ERROR 2002 (HY000): Can't connect to local MySQL server through socket

一、錯誤現場還原: 下面我們通過三種方式來連線,然後觀察提示的錯誤資訊: 1、直接使用“mysql”命令,不帶主機名引數; 2、使用帶了主機名“localhost”引數的“mysql -h localhost”命令; 3、使用帶了主機名“127.0.

解決mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket錯誤的方法

ps -A | grep -i mysql kill 列出來的程序 service mysql start 我的問題就解決了 Fedora8啟動mysql 報錯: ERROR 2002 (HY000): Can’t connect to local MySQL

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

MySql 報錯ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 這個錯是連結時報的錯,要連結必須啟動。修復的時候首先要啟動m

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

解決方法:原因:mysql目錄沒有許可權 方法:執行 sudo chown -R mysql:mysql /usr/local/var/mysql 給了許可權之後重啟 sudo mysql.ser

Mysql資料庫連線,錯誤提示ERROR 2002 (HY000) Can't connect to local MySQL server through socket xxx' (2)

一、問題描述1、連線mysql資料庫時,提示錯誤:ERROR 2002 (HY000) Can't connect to local MySQL server through socket xxx' (

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

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock’(2) 是一個比較常見的資料庫報錯,而昨天我們的伺服器也報了這個錯誤,所有服務全掛,而且

ERROR 2002 (HY000): Can't connect to local MySQL server through socket

在安裝好了MySQL之後,使用了新的配置檔案後,MySQL伺服器可以成功啟動,但在登陸的時候出現了ERROR 2002 (HY000): Can’t connect to local MySQL server through socket,即無法通過socket

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

文章轉自:https://www.cnblogs.com/Lam7/p/6090975.html有時候,當我們使用“mysql”、“mysqladmin”、“mysqldump”等命令管理資料庫時,伺服器丟擲類似如下錯誤:一、錯誤現場還原:下面我們通過三種方式來連線,然後觀察提示的錯誤資訊:1、直接使用“my