cmd連接mysql發生系統錯誤怎么辦?
錯誤信息:'mysql' 不是內部或外部命令,也不是可運行的程序或批處理文件。
原因:MySQL的bin目錄未加入環境變量
如何解決:
1.找到MySQL的bin目錄(一般在C:\Program Files\MySQL\MySQL Server 5.5\bin下),將該目錄添加到系統環境變量的Path里。
2.在cmd中輸入set path=%path%;C:\Program Files\MySQL\MySQL Server 5.5\bin (注:這種操作只在當前cmd窗口中有效)
錯誤信息:'ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)'
原因:1. MySQL服務未啟動 2. MySQL服務端口被占用 3. 防火墻禁用了MySQL服務端口
如何解決:
1.打開服務(services.msc),查找MySQL服務(一般是MySQL)并啟動
2.使用命令(例如:netstat -ano|findstr "3306")檢查端口號3306是否被占用,如果是,關閉占用該端口的程序或進程
3.檢查防火墻配置,開放MySQL服務的訪問端口
錯誤信息:'ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)'
原因:MySQL登錄用戶或密碼錯誤
如何解決:
1.修改MySQL安裝后的初始密碼(一般是空密碼),或者重新設置MySQL登錄用戶的密碼
2.檢查MySQL登錄用戶是否有訪問權限