linux下mysql遠端登陸

2021-09-05 18:37:03 字數 795 閱讀 8483

解決方法:

1。 改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"

mysql -u root -p123

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

mysql>select host, user from user;

2. 授權法。例如,你想kevin使用mypassword從任何主機連線到mysql伺服器的話。

grant all privileges on *.* to 'kevin'@'%' identified by 'mypassword' with grant option;

如果你想允許使用者kevin從ip為192.168.101.234的主機連線到mysql伺服器,並使用mypassword作為密碼

grant all privileges on *.* to 'kevin'@'192.168.101.234' identified by 'mypassword' with grant option;

3.如果按照上面這樣做還不行(一般好像在windows下那樣就可以了)那就修改下面這個配置檔案吧(我是在linux環境下 大家可以找到自己mysql安裝目錄下的相應配置檔案)

vi  /etc/mysql/my.cnf

注釋掉#bind-address       = 127.0.0.1

mysql 遠端 mysql遠端登陸

mysql登入方式有兩種,一種是本機登入,一種是遠端登入。這兩種登入方式在mysql資料庫的user表中都有體現。由於我們不可能總是本地登入,因此需要設定遠端登陸。但是mysql預設不支援遠端登陸,所以需要設定一波。1.登入資料庫。2.切換到mysql資料庫。3.檢視主機和使用者對應情況,其實就是檢...

MySQL遠端登陸操作

首先在命令列中進入到mysql安裝目錄下的bin路徑,然後就可以使用如下mysql命令 一 允許root使用者在任何地方通過 youpassword 密碼進行遠端登入,並具有所有庫任何操作許可權,具體操作如下 在本機先使用root使用者登入mysql mysql u root p youpasswo...

Mysql配置遠端登陸

環境 本地windows 10,遠端ubuntu16.4 mysql5.7 在win10上遠端連線mysql連線不上,首先遠端登陸mysql mysql show databases mysql select user,host,password from mysql.user 這兩步排除資料庫名和...