mysql安裝之後連線不上的問題

2021-08-28 21:47:21 字數 1686 閱讀 5536

1. 修改原始密碼

mysql -uroot -p ccs<-h=yu0os //後面是系統生成的密碼

2. 上面設定留下的坑

客戶端連線後產生以下問題

錯誤**是1130,error 1130: host x.x.x.x is not allowed to connect to this mysql server

猜想是無法給遠端連線的使用者許可權問題。結果這樣子操作mysql庫,即可解決。

在伺服器登入mysql後,更改 「mysql」 資料庫裡的 「user」 表裡的 「host」 項,從」localhost」改稱』%』。

下面是用sql語句解決問題:

mysql -u root -ppass

use mysql;

select 『host』 from user where user=『root』;

update user set host = 『%』 where user =『root』;

flush privileges;

select 『host』 from user where user=『root』;

第一句是以許可權使用者root登入

第二句:選擇mysql庫

第三句:檢視mysql庫中的user表的host值(即可進行連線訪問的主機/ip名稱)

第六句:再重新檢視user表時,有修改。。

重起mysql服務即可完成。

設定完成後產生一下問題

authentication plugin 『caching_sha2_password』 cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image not found

原因:密碼加密方式【caching_sha2_password】,客戶端不支援。

在資料庫伺服器上登入:

mysql>use mysql;

mysql>select user, host, plugin, authentication_string from user\g;

*************************** 2. row ***************************

user: root

host: %

plugin: caching_sha2_password

authentication_string: $a005

00500

5xn:@gbga#f7w+*'3rfilovff0tigd2lrblztbrezwsjsvrfnwv0eu/c/xx9

啦啦啦。。。。一大丟

於是我猜測,root使用者 在安裝資料庫是,指定的加密外掛程式是:caching_sha2_password,應該是我的安裝沒修改安裝配置檔案

於是我要修改root使用者的加密外掛程式,因為用新新增的使用者需要去授權,反正很麻煩,直接改一下root的密碼加密方式。

修改 root 使用者密碼:

alter user 『root』@』%』 identified with mysql_native_password by 『root』;

ok。

mysql 連線不上 mysql連線不上怎麼辦

下面是mysql的連線方式 使用mysql二進位制方式連線 您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。例如以下是從命令列中連線mysql伺服器的簡單例項 root host mysql u root p enter password 在登入成功後會出現 my...

mysql連線不上

這兩天遇到乙個問題,自己做的程式模組,之前執行的好好的,突然報錯,執行不了了。pymysql.err.operationalerror 2003,can t connect to mysql server on 127.0.0.1 errno 8 servname not supported for...

使用adb install安裝之後不生效問題解決

問題 本地debug過程中多次遇到採用adb install安裝成功,但是修改不生效的情況,多出現在第一次刷機完畢啟動時。具體解決方案是 採用adb push 先將apk推到對應目錄,然後重啟車機。此後再進行install就能生效了。今天新遇到乙個問題 在device fsl下新增資源檔案,然後編譯...