共計 1072 個字符,預計需要花費 3 分鐘才能閱讀完成。
這篇文章主要講解了“mysql 日常使用中常見的報錯有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“mysql 日常使用中常見的報錯有哪些”吧!
1)輸入 MYSQL 命令,提示密碼權限不正確;報錯信息
ERROR 1045 (28000): Access denied for user root @ localhost (using password: NO)
原因解析
根據如上錯誤的提示,表示客戶端采用 root 用戶 +localhost 地址 + 空密碼
訪問數據庫被拒絕。
解決方法
登錄數據庫時,填寫密碼,指定密碼參數。
2)登錄 MYSQL 數據庫時,報錯 socket 不能連接;報錯信息
ERROR 2002 (HY000): Can t connect to local MySQL server through
socket /var/lib/mysql/mysql.sock
原因解析
客戶端連接 MYSQL Server 有兩種方式:
通過 SOCKET 套接字
通過 TCP/IP PORT 方式。
此處報錯,明確告知找到不到 socket 套接字文件 解決方法
檢查 mysql.sock 套接字文件是否存在,或者采用 IP PORT 方式訪問;
3)通過 IP PORT 方式登錄
報錯信息
ERROR 2003 (HY000): Can t connect to MySQL server on 10.0.12.13:3306 (111)
原因解析
遠程 10.0.12.13 數據庫服務沒有啟動,防火墻禁止端口通信。
解決方法
關閉防火墻和 selinux,啟動數據庫
4)MYSQL 命令行執行 show database 指令報錯;
報錯信息
ERROR 1064 (42000): You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version
for the right syntax to use near database at line 1
報錯原因:
一是因為 SQL 指令參數、命令拼寫錯誤,二是因為數據庫升級、遷移版本不兼容;
解決方案
查看是否有拼寫錯誤
檢查數據庫版本是否兼容
5)初始化數據庫報錯 報錯信息
解決方案
刪除 /data/mysql/ 目錄,重新創建,并且授權 mysql 用戶訪問
感謝各位的閱讀,以上就是“mysql 日常使用中常見的報錯有哪些”的內容了,經過本文的學習后,相信大家對 mysql 日常使用中常見的報錯有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!