ubantu mysql無法遠端連線問題

2021-08-28 14:14:29 字數 689 閱讀 8712

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...