Ubuntu14.04 开启MySQL的remote access

时间:2021-11-22 09:19:13

一旦开启MySQL的remote access, 即可实现在windows系统下连接ubuntu下的mysql

步骤如下:

sudo vim /etc/mysql/my.cnf

  bind-address            = 127.0.0.1 #表示仅允许此ip地址访问, 将其注释

去phpmyadmin下, 添加一个用户

  用户名+密码+主机%(代表任意主机)

  全局权限: 数据+结构全选, 管理不选

即可远程访问mysql数据库

===============================

如果没有安装phpmyadmin, 可以直接连接mysql

默认安装的 mysql,出于安全考虑,只能本地连接。如果需要远
程连接,这里就需要设置一下 mysql 的权限表。具体设置的步骤如下:
1、在您的云主机上连接进入 mysql。
2、执行以下 mysql 命令:
use mysql #打开 mysql 数据库
#将 host 设置为%表示任何 ip 都能连接 mysql,当然您也可以将 host 指定为某个 ip
update user set host='%' where user='root' and host='localhost';
flush privileges; #刷新权限表,使配置生效
然后我们就能远程连接我们的 mysql 了。
3、如果您想关闭远程连接,恢复 mysql 的默认设置(只能本地连接),您可以通过以
下步骤操作:
use mysql #打开 mysql 数据库
#将 host 设置为 localhost 表示只能本地连接 mysql
update user set host='localhost' where user='root';
flush privileges; #刷新权限表,使配置生效
备注:您也可以添加一个用户名为 yuancheng,密码为 123456,权限为%(表示任意 ip
都能连接)的远程连接用户。命令参考如下:
grant all on *.* to 'yuancheng'@'%' identified by '123456';
flush privileges;