Ubuntu14.04下如何开启Mysql远程访问

近来开发项目的需要,需要开启服务器下的Mysql远程访问权限(方法有很多),学习了一下,这里只演示个人觉得比较简单的一种方法。

对用户授权方法:

1. 在目录/etc/mysql下找到my.cnf,用vim编辑,找到my.cnf里面的   

bind-address           = 127.0.0.1

将其注释。如图:

2. 然后用root登陆Mysql数据库。如图:

3. 然后在mysql>这里输入:grant all on *.* to username@'%' identified by 'password;

注意:username是用户名,password是该用户名对应的的一个密码,例如:

grant all on *.* to zl@'%' identified by '123456';,如图:

4. 最后刷新一下。执行:flush privileges;如下图:

5. 重启 MySQL,执行重启指令:sudo /etc/init.d/mysql restart

$> sudo /etc/init.d/mysql restart
* Starting MySQL database server mysqld
  ...done.
* Checking for corrupt, not cleanly closed and upgrade needing tables.
linuxidc@ubuntu:~$ sudo /etc/init.d/mysql start
* Starting MySQL database server mysqld
  ...done.

6. 最后就可以在远程用刚才创建的用户和密码登陆mysql。

posted @ 2015-10-03 18:57  人生设计师  阅读(323)  评论(0编辑  收藏  举报