【填坑】ubuntu安装MySQL并配置远程访问
2018-03-09 21:38
316 查看
以Ubuntu16.04.1+MySQL server5.7.21为例
安装MySQL的过程不表。所有具体操作都可以百度,这里仅提醒要做的操作。
修改后要重启服务生效。
最好采用开放3306端口的办法,用iptables设置实测可行,但ufw allow貌似无效
ubuntu不能持久化保存iptables的配置,主流的解决思路是“保存ipatables命令在文件里”+“设置开机自动执行文件”的配合执行方案,可搜索相关内容,关键字“ubuntu 开机加载 iptables ”
安装MySQL的过程不表。所有具体操作都可以百度,这里仅提醒要做的操作。
MySQL账号和授权
创建新账号或修改已有账号,使user表中其host字段值指定为客户端IP或者为'%'(接受任意客户端IP)才可以支持远程访问,同时,注意要对用户授权访问目标数据库,否则也无法连接成功MySQL服务绑定IP配置
配置文件/etc/mysql/mysql.conf.d/mysqld.cnf中修改bind-address=127.0.0.1为bind-address=0.0.0.0,或者注释掉该行。确保服务绑定本机对外IP(否则会绑定到回送地址,无法接收外部连接)。其他版本MySQL该配置文件可能位置不同,关键是找到bind-address这项配置。修改后要重启服务生效。
关闭系统防火墙或开放3306端口
不推荐关闭系统防火墙,但可以临时用来确认一下其他配置都正确。最好采用开放3306端口的办法,用iptables设置实测可行,但ufw allow貌似无效
ubuntu不能持久化保存iptables的配置,主流的解决思路是“保存ipatables命令在文件里”+“设置开机自动执行文件”的配合执行方案,可搜索相关内容,关键字“ubuntu 开机加载 iptables ”
相关文章推荐
- 腾讯云ubuntu安装Mysql并配置远程访问
- ubuntu15.04 安装mysql及配置远程访问
- ubuntu16.04安装mysql并配置远程访问
- ubuntu下安装mysql并配置远程访问
- Ubuntu下MySQL的安装及远程连接配置等配置
- Ubuntu下MySQL的安装及远程连接配置等配置
- Ubuntu下MySQL的安装及远程连接配置等配置
- Ubuntu下MySQL的安装及远程连接配置等配置
- ubuntu mysql 安装和外网访问配置
- ubuntu mysql 安装和外网访问配置
- ubuntu下MySQL的安装及远程连接配置
- Ubuntu下MySQL的安装及远程连接配置等配置
- ubuntu下MySQL的安装及远程连接配置等配置
- ubuntu安装mysql不能远程访问的解决方法
- ubuntu下MySQL的安装及远程连接配置(转)
- ubuntu下MySQL的安装及远程连接配置等配置
- Ubuntu 12.04 安装 配置 访问MySQL
- ubuntu下MySQL的安装及远程连接配置等配置
- Ubuntu 安装配置mysql 配置网络访问
- Ubuntu 安装配置MySQL,并使用VS的Server Explorer UI界面远程管理MySQL