其他機器連線mysql資料庫時提示沒許可權

2021-09-29 04:55:07 字數 372 閱讀 5625

grant all on test.* to root@'%' identified by '******' with grant option;

flush privileges;

本地用127.0.0.1連線不上

show grants;

grant all on test.* to root@'localhost' identified by '******' with grant option;

flush privileges;

如果設定了localhost(%與本地是分開設定許可權的),還提示沒有許可權(password yes),原因是localhost的連線使用者和密碼與%的不同,需要更換成localhost的使用者名稱和密碼連線。

JDBC連線mysql資料庫查詢資料時遇到的bug

記錄一下今天jdbc連線資料庫查詢資料時遇到的問題 查詢的核心 如下 list users newarraylist user user1 newuser while rs.next return users 然後控制台是沒有報錯的,但是我得到的結果卻是有問題的,結果如下 這顯然是有問題的啊,於是我...

mysql不能從其他機器連線

最近在配置mysql的時候遇到了各種問題,現在歸納總結一下。mysql安裝完畢以後,本機可以連線,但是其他機器不行,連不上,原因有以下幾個 1許可權問題,可以用grant給某個使用者分配許可權,比如localhost 某些ip位址等等,具體可以搜尋 mysql grant 資料也很多,這裡就不展開了...

MySQL資料庫連線

一 mysql 連線本地資料庫,使用者名為 root 密碼 123 注意 p 和 123 之間不能有空格 c mysql h localhost u root p123 二 mysql 連線遠端資料庫 192.168.0.201 埠 3306 使用者名為 root 密碼 123 c mysql h ...