ubuntu12.04 配置mysql允许远程访问

WBOY
풀어 주다: 2016-06-07 15:52:34
원래의
1201명이 탐색했습니다.

首先,修改/etc/mysql目录下面的my.cnf文件,把其中的bind-address设置为你的ip,假设为192.168.0.240 [bash] bind-address = 192.168.0.240 [/bash] 我的mysql 版本如下: [bash] mysql Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (x86_64) using read

首先,修改/etc/mysql目录下面的my.cnf文件,把其中的bind-address设置为你的ip,假设为192.168.0.240

[bash]

bind-address =  192.168.0.240

[/bash]

我的mysql 版本如下:

[bash]

mysql  Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (x86_64) using readline 6.2

[/bash]

没有skip-network,所以只需要修改bind-address就可以了,保存

然后,重启mysql

[bash]

sudo service mysql restart

[/bash]

或者

[bash]

sudo /etc/init.d/mysql restart

[/bash]


最后,登陆mysql,执行如下命令:

[bash]

grant all privileges on *.* to 'root'@'%' identified by 'yourpassword'  with grant option;

flush privileges;

[/bash]

把yourpassword替换为你的数据库密码,'%'表示任何ip地址都可以访问数据库,你也可以替换为特定的ip


再次远程访问,就可以了。

参考:

1. http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

2. http://stackoverflow.com/questions/8380797/enable-remote-mysql-connection

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿