MySQL 遠端登入

2022-05-08 09:06:42 字數 568 閱讀 8137

在本機,使用以下命令連線mysql

mysql -h 127.0.0.1 -p 3376 -u root -p123456
一切正常。

換了一台機器,使用以下命令連線mysql

mysql -h myhost -p 3376 -u root -p123456
報錯

can't connect to mysql server
看來要改下授權相關配置,不過我又不想在別的機器上以root賬戶登入。google一下,方法如下

grant all privileges on *.* to 'test'@'%' identified by 'testpassword' with grant option;

flush privileges;

這樣配置後,就可以在別的機器上以test賬號訪問mysql了。

備註

# 檢視test賬號授權情況

show grants for test;

遠端登入mysql

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

Mysql 遠端登入

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

mysql遠端登入

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