mysql开启外网访问权限 | 您所在的位置:网站首页 › 内网访问权限设置 › mysql开启外网访问权限 |
1、打开mysql.exe(MySQL Command Line Client),输入密码 2、输入:use mysql; 3、查询host输入: select user,host from user; 4、创建host(如果有"%"这个host值,则跳过这一步) 如果没有"%"这个host值,就执行下面这两句: mysql> update user set host='%' where user='root'; mysql> flush privileges; 5、授权用户 (1)任意主机以用户root和密码pwd连接到mysql服务器 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pwd' WITH GRANT OPTION; mysql> flush privileges; (2)指定IP为(如192.168.1.100)的主机以用户tuser和密码tpwd连接到mysql服务器 mysql> GRANT ALL PRIVILEGES ON *.* TO 'tuser'@'192.168.1.100' IDENTIFIED BY 'tpwd' WITH GRANT OPTION; mysql> flush privileges; 6、找到mysql的配置文件 my.cnf 该文件一般在/etc/my.cnf 下 如果发现有bind-address=127.0.0.1 表示3306端口只允许本机访问,修改为 bind-address=0.0.0.0 表示所有ip都可以访问 3306端口 7、重启mysql service mysqld stop 停止服务 service mysqld start 启动服务 |
CopyRight 2018-2019 实验室设备网 版权所有 |