解決方法:
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 這兩步排除資料庫名和...