国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql 無法聯接常見故障及原因分析

2024-07-24 13:15:03
字體:
來源:轉載
供稿:網友

=====================================================================================================
故障現象 : 無法連接 mysql
錯誤信息 :ERROR 2003 (HY000): Can't connect to MySQL server on 'hostxxxxx' (10061)
原因 : mysqld數據庫服務沒有啟動。
檢查 :在windows 的任務管理器,或者 unix/linux 下 ps -aux | grep mysql 看一下。確認服務已經啟動。
處理 :啟動mysqld 服務
=====================================================================================================

==========================================================================
故障現象 : 無法連接 mysql
錯誤信息 :ERROR 1130: Host xx.xx.xx.xx is not allowed to connect to this MySQL server
原因 : mysql服務器沒有賦予此客戶端遠程連接的權限。
檢查 :在mysql服務器本地查詢mysql庫里user表對應的host是否包含客戶端機器的IP(%為不限制IP允許遠程連接)。
處理 :修改mysql庫下的user表:update user set host = '%'  where user ='XXX';flush privileges;
====================================================================================

 

你的用戶沒有使用 root  賬戶,或者你的root賬戶沒有授予登錄權限,需要使用
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
授權

=====================================================================================================
故障現象 : 無法連接 mysql
錯誤信息 :ERROR 2003 (HY000): Can't connect to MySQL server on 'hostxxxxx' (10061)
原因 : mysqld 客戶端與服務端端口不一致。
檢查 :在my.ini 設置下服務端口 這種情況特別是客戶都與遠程服務器端口不一致 很容易出現的問題
處理 :啟動mysqld 服務
===================================================================================================== 

故障現象 : 無法連接 mysql

===================================================================================
錯誤信息 :ERROR 2003 (HY000): Can't connect to MySQL server on 'hostxxxxx' (10061)
原因 : mysqld數據庫服務沒有啟動。
檢查 :在windows 的任務管理器,或者 unix/linux 下 ps -aux | grep mysql 看一下。確認服務已經啟動。
處理 :啟動mysqld 服務
===================================================================================
錯誤信息 :ERROR 1130: Host xx.xx.xx.xx is not allowed to connect to this MySQL server
原因 : mysql服務器沒有賦予此客戶端遠程連接的權限。
檢查 :在mysql服務器本地查詢mysql庫里user表對應的host是否包含客戶端機器的IP(%為不限制IP允許遠程連接)。
處理 :修改mysql庫下的user表:update user set host = '%'  where user ='XXX';flush privileges;
===================================================================================
錯誤信息 :ERROR 1045 (28000): Access denied for user 'usera'@'localhost' (using password:YES)
原因 : 用戶賬號并未創建
檢查 :以管理員ROOT登錄后,show grants for 'usera'@'localhost'; 或者 select user from mysql.user; 確認用戶賬號是否存在。
處理 :創建用戶賬號。
===================================================================================
錯誤信息 :ERROR 2003 (HY000): Can't connect to MySQL server on 'hostxxxxx' (10061)
原因 : mysqld 客戶端與服務端端口不一致。
檢查 :在my.ini 設置下服務端口 這種情況特別是客戶都與遠程服務器端口不一致 很容易出現的問題
處理 :啟動mysqld 服務
===================================================================================
錯誤信息 :ERROR 2002 (HY000): Can't connect to local MySQL server server through socket '/var/lib/mysql/mysql.sock'(111)

原因 : mysqld的mysql.sock沒在相應的位置。

處理 :

1.先查看/etc/rc.d/init.d/mysql status 看看是否啟動

       2.改權限 chown -R mysql:msyql /var/lib/mysql

       3.修改/etc/my.cnf (注意:先停數據庫)

    [mysqld]    datadir=/usr/local/mysql/data    socket=/var/lib/mysql/mysql.sock    [mysql.server]    user=mysql    basedir=/usr/local/mysql    [client]    socker=/var/lib/mysql/mysql.sock

      4.啟動數據庫
===================================================================================

===================================================================================

常用檢查步驟。

1. PING hostname 或 PING 189.xx.xx.xx 確認服務器IP層通信沒有問題。如果PING通則繼續(2),PING不通則找網絡方面專家協助。

2. TELNET hostname 3306  確認服務器TCP層通信沒有問題。(你的端口號可能不是3306),如通則繼續,如不通,請檢查mysqld 是否已經在運行,防火墻屏蔽了端口。

3. 檢查用戶權限, show grants ...


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 横峰县| 中西区| 汝阳县| 乌兰浩特市| 皮山县| 太白县| 宁陵县| 赤水市| 鄂托克前旗| 丹寨县| 大英县| 交口县| 招远市| 同江市| 滨海县| 保亭| 大冶市| 拉孜县| 萨迦县| 衡山县| 边坝县| 兴义市| 静宁县| 清流县| 霍城县| 藁城市| 莫力| 南昌县| 都兰县| 崇礼县| 平远县| 三明市| 新干县| 万源市| 新化县| 佛坪县| 凌云县| 卢龙县| 喀喇沁旗| 竹溪县| 巢湖市|