linux下配置Mysql遠端訪問,不受ip限制

2021-09-06 01:58:34 字數 889 閱讀 7081

2010-05

-19文章分類:資料庫

mysql預設是不可以通過遠端機器訪問的,通過下面的配置可以開啟遠端訪問. 

我的mysql環境是ubuntu 10.04+mysql5.1 

1.修改/etc/my.conf,修改完大概是如下的樣子 

引用[mysqld] 

default-character-set=utf8 

#修改bind-address,指定為本機實際ip位址 

bind-address    = 本機位址 

#指定執行mysql程序的使用者 

user            = mysql 

#mysql監聽的埠 

port            = 3306 

#安裝的目錄 

basedir         = /extra-root/mysql-db 

#資料檔案所在目錄 

datadir         = /extra-root/db-data 

tmpdir          = /tmp 

2.用root登陸mysql: 

sudo mysql -u root -p 

執行如下命令 

grant all on 資料庫名.* to 使用者名稱@'客戶端ip位址' identified by '密碼'; 

mysql** 

grant all on *.* to root@

'%'identified by 

'密碼'

;  

#使root能夠從任意主機上進行訪問 

sonardb替換為你想訪問的資料庫名,sonar是你的想使用的使用者名稱,123456替換為你的密碼,這樣就開啟了遠端訪問功能.

linux下配置Mysql遠端訪問

mysql預設是不可以通過遠端機器訪問的,通過下面的配置可以開啟遠端訪問.我的mysql環境是ubuntu 10.04 mysql5.1 1.修改 etc my.conf,修改完大概是如下的樣子 quote mysqld default character set utf8 修改bind addre...

linux下配置mysql遠端登入

安裝mysql 檢視自帶mysql輸入 rpm qa grep mysql 在 ubuntu 16.04 中,預設情況下,只有最新版本的 mysql 包含在 apt 軟體包儲存庫中。在撰寫本文時,那是 mysql 5.7 要安裝它,只需更新伺服器上的包索引並安裝預設包 apt get。安裝執行以下命...

Linux下配置Mysql允許遠端訪問

操作非常簡單,就5步驟,如下 1.進入 mysql 1 usr local mysql bin mysql u root p 2.使用 mysql庫 1 use mysql 3.檢視使用者表 1 select host user fromuser 4.更新使用者表 1 updateuserset h...