mysql防火墙如何设置

发布时间:2016-12-06 16:55

masql防火墙要怎么样去设置才最好呢?其实也不难,小编来教你!下面由小编给你做出详细的mysql防火墙设置方法介绍!希望对你有帮助!

mysql防火墙设置方法一:

设置mysql服务允许外网访问修改mysql配置文件my.inimy.cnf【linux】. 1:设置mysql配置文件 /etc/mysql/my.cnf 找 bind-address =127.0.0.1 其注释掉;//作用使再允许本访问;

重启mysql:/etc/init.d/mysql restart; 2:登录mysql数据库:mysql -u root -p

mysql> use mysql;

查询host值: mysql> select user,host from user; 没"%"host值,执行面两句: mysql> update user set host='%' where user='root'; mysql> flush privileges; 或者执行: mysql>grand all privileges on *.* to root@'%' identifies by ' xxxx'; 其 第*表示数据库名;

第二*表示该数据库表名;像面 *.*表示所数据库所表都允许访问; ‘%':表示允许访问mysqlip址;配置具体ip名称;%表示所ip均访问; 面‘xxxx'root 用户password;

举例: 任意主机用户root密码mypwd连接mysql服务器 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION; mysql> flush privileges; IP192.168.1.102主机用户myuser密码mypwd连接mysql服务器 mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.102' IDENTIFIED BY 'mypwd' WITH GRANT OPTION; mysql> flush privileges;

mysql防火墙设置方法二:

mysql防火墙如何设置

1、Win菜单键+R组合打开Winodws7运行窗口,在打开编辑框中输入cmd命令,如下图所示:

Win菜单键即是在键盘左下角【Ctrl控制】键与【Alt换挡】键之间的那个键,带有Windows视窗标记。

登录MySQL命令行界面,连接MySQL

2、在终端界面中输入mysql -hlocalhost -uroot -p123,出现MySQL的命令行界面,如下所示:

注意:上面的-h代表主机IP地

址或者域名,localhost即代表本机地址127.0.0.1,-u是指MySQL用户名,此处为MySQL安装时的root用户,-p代表用户密

码,假设安装MySQL 5.0.22时设置的密码为123。这个需要根据自己的情况进行输入。

3、显示MySQL数据库。

mysql防火墙设置方法三:

第一:更改 mysql 数据库 user 表 host 项localhost改称'%'

或者新加条记录host 项要访问ip址并授权重启mysql服务

第二:系统防火墙添加例外端口:3306并允许例外错误提示:

ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server

解决: 1 改表能帐号允许远程登陆能localhost候要localhost台电脑登入mysql更改 "mysql" 数据库 "user" 表 "host" 项"localhost"改称"%"

mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user; 2. 授权例想myuser使用mypassword任何主机连接mysql服务器

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

想允许用户myuserip192.168.1.3主机连接mysql服务器并使用mypassword作密码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

3.window自带防火墙例外添加3306端口

总结:mysql -u root -p

mysql>use mysql;

mysql>select 'host' from user where user='root';

mysql>update user set host = '%' where user ='root';

mysql>flush privileges;

mysql>select 'host' from user where user='root';

第句权限用户root登录

第二句:选择mysql库

第三句:查看mysql库user表host值(即进行连接访问主机/IP名称)

第四句:修改host值(通配符%内容增加主机/IP址)直接增加IP址

第五句:刷新MySQL系统权限相关表

第六句:再重新查看user表修改

重起mysql服务即完

mysql防火墙如何设置的评论条评论