Linux下开启MySQL的远程访问功能
2015-03-13 21:44
204 查看
最近调试了一个Linux系统服务器,在上面装了一个MySql数据库,现在通过win7系统下的程序访问MySql数据库,一直无法访问,通过修改mysql的访问权限,和设置防火墙解决问题。
1、设置MySql远程访问权限
登陆MySQL服务器
>mysql -u username -p
提示
Enter password:
输入password
成功登陆
>use mysql;
启用mysql服务器,里面装着可以访问的用户和主机
>update user set host='%' where user='username' and host='localhost';
修改可以访问用户的主机名,’%‘代表所有主机都可以访问,也可以是具体的主机地址,如:
>update user set host='192.168.225.120' where user='username' and host='localhost';
>quit;
退出MySQL
2、修改防火墙,打开3306端口,3306是MySQL进程默认的端口
打开防火墙文件
vi /etc/sysconfig/iptables;
在里面加入一句话
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
就会打开防火墙的3306端口。
到此就可以远程访问当MySQL服务器。
1、设置MySql远程访问权限
登陆MySQL服务器
>mysql -u username -p
提示
Enter password:
输入password
成功登陆
>use mysql;
启用mysql服务器,里面装着可以访问的用户和主机
>update user set host='%' where user='username' and host='localhost';
修改可以访问用户的主机名,’%‘代表所有主机都可以访问,也可以是具体的主机地址,如:
>update user set host='192.168.225.120' where user='username' and host='localhost';
>quit;
退出MySQL
2、修改防火墙,打开3306端口,3306是MySQL进程默认的端口
打开防火墙文件
vi /etc/sysconfig/iptables;
在里面加入一句话
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
就会打开防火墙的3306端口。
到此就可以远程访问当MySQL服务器。
相关文章推荐
- Linux中开启mysql远程访问功能
- linux中mysql开启远程访问功能
- Linux中开启mysql远程访问功能
- linux下mysql开启远程访问权限及防火墙开放3306端口
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux开启MySql远程连接功能
- linux下mysql开启远程访问
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数