設定mysql為遠端訪問

2021-08-30 20:17:30 字數 1446 閱讀 2669

系統執行在linux系統上,遠端控制資料庫是很有必要的,進入mysql

# mysql -uroot -p

password:******

mysql> select user,host from user where user='root'

+------+-----------------------+

| user | host |

+------+-----------------------+

| root | 127.0.0.1 |

| root | localhost.localdomain |

+------+-----------------------+

mysql>update user set host='條件' where user='root';

例如:允許所有的計算機訪問,那麼設定host='%';

只允許ip號為192.168.1.231運算元據庫 那麼設定host='192.168.1.231'

我這裡設定所有的計算機都能遠端運算元據庫

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

+------+-----------------------+

| user | host |

+------+-----------------------+

| root | % |

| root | 127.0.0.1 |

| root | localhost.localdomain |

+------+-----------------------+

接下來實現遠端連線mysql了,

假設mysql伺服器安裝在一台linux系統上,該計算機ip:192.168.1.145

那麼 開啟另一台電腦,cmd

c:\documents and settings\administrator>mysql -h192.168.1.145 -uroot -p

enter password: ******

welcome to the mysql monitor. commands end with ; or \g.

your mysql connection id is 113 to server version: 5.1.49-log

type 'help;' or '\h' for help. type '\c' to clear the buffer.

mysql>

ok了!

當然我這是以root使用者為例,實際情況可能要設定其他使用者,授權等等。

MySQL 設定遠端訪問

mysql遠端訪問,也就是通過ip訪問mysql服務,mysql對於安全的要求是非常嚴格的,需要授權。1.本地訪問 sql grantallprivilegeson toadmin localhost identifiedby admin withgrantoption flushprivilege...

mysql設定遠端訪問

1.使用命令 mysql u 使用者名稱 p密碼,登入mysql 2.執行命令 grant all privileges on to root identified by zmp 123456 with grant option 3.執行命令 flush privileges 4.執行命令 exit...

mysql設定遠端訪問

步驟3 配置遠端訪問mysql 修改 mysql 的配置檔案,執行如下命令 sudo vi etc mysql mysql.conf.d mysqld.cnf 43 注意 其他 linux系統 可能在 etc mysql my.cnf 找到 bind address 127.0.0.1 這一行要注釋...