mysql數據庫使用中的常見報錯類型解析


常見的報錯類型:(更新ing)

報錯分類 報錯信息 錯誤解析 備注
       
       
 

ERROR 1044 (42000):Access denied for user

數據庫拒絕

常見於用戶授權不足。可登陸root用戶,變更當前用戶的對應權限。

  ERROR 1045 (28000): Access denied for user *** (using password: YES) 數據庫拒絕,登錄密碼錯誤 核實登錄密碼
       
       
 

ERROR 1054 (42S22): Unknown column *** in 'where clause'

根據限定條件無法找到指定的列內容

檢查輸入的列內容及限制條件是否正確

       
       
 

ERROR 1064 (42000): You have an error in your SQL syntax; 

語法錯誤:在語句中出現錯誤

1.檢查語法是否符合規定的語法規則,如登錄時@符號后是否有空格

2.查看是否使用了保留字,找到對應的保留字,不是必須的建議修改,盡量不和保留字沖突。如果確實得用 ,就用反引號(’   ‘)把內容引起來

 

   ERROR 1072 (42000): Key column '***' doesn't exist in table 引用的***字段,不存在  檢查是否拼寫錯誤
       
 

ERROR 1130: Host 10.0.0.1 is not allowed to connect to this MySQL server

不允許通過ip地址10.0.0.1訪問指定數據庫

指定登錄主機信息錯誤。登錄root用戶,修改用戶登錄主機信息

       
       
  ERROR 1133 (42000): Can't find any matching row in the user table 在user表中未找到指定的用戶

可以用flush privileges;刷新一遍,再試。如果還不行的話,核實用戶信息是否正確,存在。

       
       
       
       
   ERROR 1142 (42000): CREATE command denied to user 'guest04' 數據庫拒絕執行創建命令,‘guest04’無相關的授權  查看確認授權情況。確實有需要,在root用戶登陸后添加相應授權 
   ERROR 1144 (42000): Illegal GRANT/REVOKE command; 授權內容不合法  
       
       
   ERROR 1227 (42000): Access denied; you need (at least one of) the CREATE USER privilege(s) for this operation 數據庫拒絕執行,原因是沒有取得相應動作的授權(此處為創建用戶) 查看確認授權情況。確實有需要,在root用戶登陸后添加相應授權 
  ERROR 1241 (21000): Operand should contain 1 column(s) 進行子查詢的時候,選項需要1列但選擇對象不唯一。  
   ERROR 1248 (42000): Every derived table must have its own alias 在多級查詢中,派生出來的表格需要加一個別名。  這是為了保證每個派生出來的表都需要有一個自己的別名。
       
  ERROR 1396 (HY000): Operation CREATE USER failed for *** 創建用戶失敗

查看下用戶,確認要創建的用戶是否已經存在,如果是剛剛刪除,可以用下面步驟嘗試解決

drop user  ***;    //重新再刪除一邊 
flush privileges;   //刷新數據權限

       
       
       
       
  ERROR 1701 (42000): Cannot truncate a table referenced   清空失敗,還有外鍵關聯的情況下,無法情況當前數據表  
       
   ERROR 1819 (HY000): Your password does not satisfy the current policy requirements  密碼策略異常信息:格式不符合當前密碼格式需求  
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM