Mysql 遠端登入

2021-07-09 09:15:51 字數 2150 閱讀 3273

ubuntu系統 my.cnf 在 /etc/mysql/ 目錄下

注釋bind-address = 127.0.0.1 或者 改為你希望的ip, 0.0.0.0 表示所有ip

如果不注釋 bind-address 會出現

error 2003 (hy000) can』t connect to mysql server on 『』 (61)

這個錯誤

隨後有兩種方法可以進行授權

在本機先使用root使用者登入mysql:

mysql -u root -p」youpassword」

進行授權操作:

grant

allprivileges

on *.* to

'root'@'%' identified by

''with

grant

option;

# *.* 表示 資料庫.資料表名 ,*.* 表示所有資料庫的資料表

# 'root'@'%' 無空格 '%'表示所有ip均可,當然也可以自行設定ip

#identified by後跟的是密碼,可設為空。

flush privileges; #更新

exit #退出mysql資料庫:

在本機先使用root使用者登入mysql:

mysql -u root -p」youpassword」

#進行授權操作:

grant

allprivileges

on *.* to root@"172.16.16.152" identified by

"youpassword"

with

grant

option;

#過載授權表:

flush privileges;

#退出mysql資料庫:

exit

在本機先使用root使用者登入mysql:

mysql -u root -p」youpassword」

#進行授權操作:

grant

select,insert,update,delete

on *.* to root@"172.16.16.152" identified by

"youpassword";

#過載授權表:

flush privileges;

#退出mysql資料庫:

exit

revoke privileges on 資料庫[.表名] from user-name;
具體例項,先在本機登入mysql:

mysql -u root -p」youpassword」

#進行授權操作:

grant

select,insert,update,delete

on database_name to test-user@"172.16.16.152" identified by

"youpassword";

#再進行刪除授權操作:

revoke all on test-db from test-user;

#最後從使用者表內清除使用者:

delete

from

user

where

user="test-user";

過載授權表:

flush privileges;

退出mysql資料庫:

exit

具體例項,先在本機登入mysql:

mysql -u root -p」youpassword」

use mysql; #使用系統資料庫

select

user, host from

user; # user 表具有所有使用者的資訊

# 如果host為localhost 表示可以本地訪問,如果 host為 % 則可以隨意ip訪問。

# 使用update 修改許可權 許可權

update

user

set host = '%'

where

user = 'root';

flush privileges;

遠端登入mysql

1 遠端登入win7下的mysql 1.1 開啟防火牆,開放mysql使用的埠,如3306埠。1.2 授權。使用如下語句進行授權,使得root使用者使用root密碼從任何主機連線到mysql伺服器。語句 grant all privileges on to root identified by ro...

mysql遠端登入

準備 兩台電腦,一台osx 64,一台windows7 32,將win7 32作為主機,osx 64遠端訪問win7 32的mysql。第一步 ping下ip windows命令 ipconfig all 兩台電腦都放在同乙個區域網中,因此能夠ping通 第二步 修改win7 32中的mysql,使...

MYSQL遠端登入

其實mysql遠端登入很簡單。首先,進入mysql mysql u root p 密碼 然後可以進入到mysql資料庫裡,檢視裡面的user表。執行命令 u use mysql u u select host,user from user u 這裡可以看到 host user b 127.0.0.1...