問題:
沒有許可權
使用grant all privileges on來更改使用者對應某些庫的遠端許可權
mysql 賦給使用者遠端許可權 grant all privileges on
登入:mysql -uroot -p
輸入密碼
use mysql;
修改表要檢視user表中user=』root』的對應情況,根據實際需求來更改表資訊
select host,user from user;查詢結果# 如果上面查詢到有資訊,但host為localhost或其他值,就需要根據實際需求來更新表資訊
update user set host='%' where user='root' # 如果想任何的ip位址都可以使用root使用者來遠端登陸(注意如果上面的查詢語句,查詢出來有多條,就需要做一些處理,比如多加乙個條件如 where user='root' and host='localhost'或先刪除其他人記錄只儲存一條user='root'的記錄)
修改許可權
grant all privileges on 庫名.表名 to '使用者名稱'@'ip位址' identified by '密碼' with grant option;
flush privileges;
grant all privileges on *.* to 'root'@'%' identified by 'lxh' with grant option; # 所有的位址都可以使用root使用者,密碼為lxh遠端訪問所有的資料庫flush privileges;
grant all privileges on testdb.* to 'lxh'@'172.16.52.225' identified by 'lxh' with grant option; # ip為172.16.52.225的電腦可以使用lxh使用者,密碼為lxh遠端訪問資料庫testdb的所有表
Navaicat遠端連線騰訊雲Mysql
今天在用遠端連線mysql伺服器的資料庫,不管怎麼弄都是連線不到。錯誤 是1130,error 1130 host x.x.x.x is not allowed to connect to this mysql server 猜想是無法給遠端連線的使用者許可權問題。結果這樣子操作mysql庫,即可解...
阿里雲配置mysql遠端連線
預設是不能用客戶端遠端連線的,阿里雲提供的help.docx裡面做了設定說明,mysql密碼預設存放在 alidata account.log 首先登入 mysql u root h localhost p use mysql 開啟mysql資料庫 將host設定為 表示任何ip都能連線mysql,...
阿里雲配置mysql遠端連線
阿里雲預設是不能用客戶端遠端連線的,阿里雲提供的help.docx裡面做了設定說明,mysql密碼預設存放在 alidata account.log 首先登入 mysql u root h localhost p use mysql 開啟mysql資料庫 將host設定為 表示任何ip都能連線mys...