開啟Mysql遠端訪問

2021-08-30 03:29:57 字數 1193 閱讀 4728

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

我的mysql環境是ubuntu+mysql5

1.修改/etc/mysql/my.conf,修改bind-address,指定為本機實際ip位址,你的my.con修改完大概是如下的樣子

[mysqld]

## * basic settings

#default

-character

-set

=utf8

default

-storage

-engine

=innodb

bind

-address    

=192.168

.1.107

user            

=mysql

pid-

file        =/

var/

run/

mysqld

/mysqld

.pid

socket=/

var/

run/

mysqld

/mysqld

.sock

port            

=3306

basedir         =/

usrdatadir         =/

var/

lib/

mysql

tmpdir          =/

tmplanguage        =/

usr/

share

/mysql

/english

skip

-external

-locking

2.用root登陸mysql執行如下命令

grant

allon

sonardb.*to

sonar@'%

'identified by'

123456';

grant

allon

sonardb.*to

sonar

@localhost

identified by'

123456';

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

mysql 開啟遠端訪問 遠端訪問

select host,user,password from user 查詢使用者遠端訪問相關資訊 用root使用者登陸,然後 grant all privileges on to 建立的使用者名稱 identified by 密碼 flush privileges 重新整理剛才的內容 格式 gra...

MySQL 開啟遠端訪問

登入mysql mysql u root p 輸入密碼建立賬號 mysql use mysql mysql create user remote user identified by password 表示可以接受從任意ip的主機訪問,也可以寫成固定ip,這樣就只能從這個ip的機子訪問。為這個賬號賦...

開啟Mysql遠端訪問

mysql預設是不可以通過遠端機器訪問的,通過下面的配置可以開啟遠端訪問。我的mysql環境是ubuntu mysql5 1.修改 etc mysql my.conf,修改bind address,指定為本機實際ip位址,你的my.con修改完大概是如下的樣子 mysqld basic settin...