mysql服務啟動卻連接不上的解決方法
更新時間:2017年03月30日 10:15:25 作者:CyanSkye
這篇文章主要為大家詳細介紹了mysql服務啟動卻連接不上的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
mysql服務啟動,但是連接不上,如何解決?
登陸報錯:
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)
分析原因:
原因不詳,知道了補上
解決方案一:
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>
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- MySQL啟動連接的命令以及與PHP程序連接的基本語法
- 詳解Ubuntu Server下啟動/停止/重啟MySQL數(shù)據(jù)庫的三種方式
- Mysql啟動的方式(四種)
- Ubuntu自啟動Mysql的三種方式
- php中mysql連接方式PDO使用詳解
- 用 Python 連接 MySQL 的幾種方式詳解
- 總結MySQL修改最大連接數(shù)的兩個方式
- php連接MySQL的兩種方式對比
- php+mysqli數(shù)據(jù)庫連接的兩種方式
- MySql二進制連接方式詳解
- PHP連接MySQL數(shù)據(jù)庫的三種方式實例分析【mysql、mysqli、pdo】
- MySQL 的啟動和連接方式實例分析
相關文章
mysql數(shù)據(jù)庫備份設置延時備份方法(mysql主從配置)
這篇文章主要介紹了mysql數(shù)據(jù)庫延時備份的方法,也就是mysql主從服務器備份,可以同步到多個服務器,最后我們提供了一個備份腳本,大家參考使用吧2013-12-12Mysql導入導出工具Mysqldump和Source命令用法詳解
Mysql本身提供了命令行導出工具Mysqldump和Mysql Source導入命令進行SQL數(shù)據(jù)導入導出工作,通過Mysql命令行導出工具Mysqldump命令能夠將Mysql數(shù)據(jù)導出為文本格式(txt)的SQL文件,通過Mysql Source命令能夠將SQL文件導入Mysql數(shù)據(jù)庫中,下面通過Mysql導入導出SQL實例詳解Mysqldump和Source命令的用法2012-09-09Mysql存儲引擎InnoDB和Myisam的六大區(qū)別
這篇文章主要介紹了Mysql存儲引擎InnoDB和Myisam的六大區(qū)別,本文從構成上、事務處理、SQL操作、自動ID、表行數(shù)等方面講解了它的區(qū)別,需要的朋友可以參考下2015-02-02