mysql服務(wù)啟動(dòng)卻連接不上的解決方法
更新時(shí)間:2017年03月30日 10:15:25 作者:CyanSkye
這篇文章主要為大家詳細(xì)介紹了mysql服務(wù)啟動(dòng)卻連接不上的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
mysql服務(wù)啟動(dòng),但是連接不上,如何解決?
登陸報(bào)錯(cuò):
root@localhost:~# mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) root@localhost:~# service mysqld restart Shutting down MySQL.. [ OK ] Starting MySQL. [ OK ] root@localhost:~# mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
分析原因:
原因不詳,知道了補(bǔ)上
解決方案一:
root@localhost:~# find / -name mysql.sock /tmp/mysql.sock root@localhost:~# mysql -u root -p -S /tmp/mysql.sock Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.6.15-log Source distribution Copyright (c) 2000, 2011, 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>
解決方案二:
root@localhost:~# find / -name mysql.sock /tmp/mysql.sock root@localhost:~# vi /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 # Disabling symbolic-links is recommended to prevent assorted security risks; # to do so, uncomment this line: # symbolic-links=0 # 加上下面的這段代碼即可 [mysql] socket=/tmp/mysql.sock [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid root@localhost:~# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.6.15-log Source distribution Copyright (c) 2000, 2011, 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>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- MySQL啟動(dòng)連接的命令以及與PHP程序連接的基本語(yǔ)法
- 詳解Ubuntu Server下啟動(dòng)/停止/重啟MySQL數(shù)據(jù)庫(kù)的三種方式
- Mysql啟動(dòng)的方式(四種)
- Ubuntu自啟動(dòng)Mysql的三種方式
- php中mysql連接方式PDO使用詳解
- 用 Python 連接 MySQL 的幾種方式詳解
- 總結(jié)MySQL修改最大連接數(shù)的兩個(gè)方式
- php連接MySQL的兩種方式對(duì)比
- php+mysqli數(shù)據(jù)庫(kù)連接的兩種方式
- MySql二進(jìn)制連接方式詳解
- PHP連接MySQL數(shù)據(jù)庫(kù)的三種方式實(shí)例分析【mysql、mysqli、pdo】
- MySQL 的啟動(dòng)和連接方式實(shí)例分析
相關(guān)文章
MySQL 1303錯(cuò)誤的解決方法(navicat)
今天在用navicat創(chuàng)建MYSQL存儲(chǔ)過程的時(shí)候,總是出現(xiàn)錯(cuò)誤,錯(cuò)誤信息如下.2009-12-12
MySQL導(dǎo)入導(dǎo)出.sql文件及常用命令小結(jié)
在MySQL Qurey Brower中直接導(dǎo)入*.sql腳本,是不能一次執(zhí)行多條sql命令的,下面為大家介紹下MySQL導(dǎo)入導(dǎo)出.sql文件及常用命令2014-08-08
MySQL中on?duplicate?key?update的使用方法實(shí)例
在做數(shù)據(jù)統(tǒng)計(jì)的時(shí)候,我們經(jīng)常會(huì)用到mysql的on duplicate key update語(yǔ)法來(lái)自動(dòng)更新數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于MySQL中on?duplicate?key?update的使用方法的相關(guān)資料,需要的朋友可以參考下2022-09-09
CentOS7安裝MySQL8的超級(jí)詳細(xì)教程(無(wú)坑!)
我們?cè)贚inux系統(tǒng)中,如果要使用關(guān)系型數(shù)據(jù)庫(kù)的話,基本都是用的mysql,這篇文章主要給大家介紹了關(guān)于CentOS7安裝MySQL8的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06
Mysql錯(cuò)誤:Too many connections的解決方法
這篇文章主要給大家介紹了關(guān)于Mysql錯(cuò)誤Too many connections的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06

