連線資料庫發生1045的錯誤

2021-08-20 07:10:39 字數 582 閱讀 3242

用資料庫管理工具連線資料庫顯示1045的錯誤,一開始以為是密碼不對,於是嘗試著修改密碼,但是修改之後發現還是存在1045的問題,把只好將mysql解除安裝了重灌,但是重新安裝好了以後還存在這個問題。這就不是密碼的問題了,而是訪問許可權的問題。

通過dos進入資料庫,顯示mysql下的user表 ,user表裡的authentication_string對應著訪問資料庫的密碼,但是是通過加密的,所以修改方式為authentication_string=password('新密碼') .在者就是修改許可權問題可以通過人為新增賦予許可權,如

grant all privileges on *.* to '使用者名稱'@'%' identified by '密碼';

(all privileges 表示對資料庫擁有所有操作許可權,如增刪改查等;*.*表示對所有資料庫和表都有許可權;'使用者名稱'為連線時的使用者名稱;『%』代表任何連線位址都可以訪問,但是不能不填;'密碼'是連線時需要的密碼)

這條語句執行成功後會在mysql.user表插入一條資料,對應這條語句的內容,同時grant 語句也可以為user表存在的使用者進行賦予許可權。

通過grant 語句給任何位址訪問許可權,就可以解決1045的問題了

連線資料庫的SSL連線錯誤

問題描述 警告 不建議在未經伺服器身份驗證的情況下建立ssl連線。根據mysql 5.5.45 5.6.26 和5.7.6 的要求,如果未設定顯式選項,則預設情況下必須建立ssl連線。為了符合不使用ssl的現有應用程式,verifyservercertificate屬性設定為 false 您需要通過...

java 連線資料庫錯誤總結

昨天第一天接到任務,把資料庫中name相同的行,將第一條中列不為空的內容複製到第二條為空的對應位置。public static void main string args rs.close statement.close for int j 0 j id.size j for int i 0 i i...

連線資料庫

2 documents 目錄就是我們可以用來寫入並儲存檔案得地方,一般可通過 nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes nsstring documentsdi...