1、我們先看看,常規套路:
mysql -u root -p
mysql> update user set host = '%' where user = 'root';
/etc/init.d/mysqld restart
一般來說,以上就應該夠了。(可能有些要關防火牆)
但ubantu:18.04+mysql:5.7就不行了,還得用幾招。
2、檢視/etc/mysql/my.cnf 內容,如與以下不符,直接替換
root@ubuntu:~# cat /etc/mysql/my.cnf
# instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# bind-address = 127.0.0.1
3、修改密碼
alter user 'root'@'%' identified by 'pwd' password expire never;
alter user 'root'@'%' identified with mysql_native_password by 'pwd';
flush privileges;
4、ok了
mysql 無法遠端
我的mysql環境為 親測 1 改表法 可能是你的帳號不允許從遠端登陸,只能在 localhost 這個時候只要在 localhost 的那台電腦,登入 mysql 後,更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 x mysql u root pvmw...
SQL Server無法遠端連線
解決sql server 2008無法遠端連線問題 詳細步驟如下 1.配置管理器,啟動sql server browser 2.開啟左側sqlserver網路配置,開啟你自己資料庫例項名的協議,啟用tcp ip 3.雙擊開啟 tcp ip 檢視 tcp ip屬性 下 協議 選項卡中的 全部偵聽 和 ...
無法遠端登入MySQL Server
登入出現1130 is not allowed to connect to this mysql server問題,解決方法如下 你想root使用者名稱使用root密碼從任何主機連線到mysql伺服器的話。grant all privileges on to root identified by r...