场景:公司的需要搭建一个局域网的mysql服务器,利用phpstudy傻瓜式安装后,用本机访问,提示 1130 - Host ‘DESKTOP-IRSGN4A’ is not allowed to connect to this MySQL server
mysql 安装软件
1、命令行进入mysql
首先我们需要进入mysql的安装目录下 D:\projects\tools\phpstudy_pro\Extensions\MySQL5.7.26\bin>,如果不是该目录下,输入命令会提示没有mysql
然后运行 mysql -u root -p
密码默认也是 root
2、mysql允许远程访问
切换数据库到mysql表: use mysql;
创建一个新用户可以所有地点登录: create user ‘root’@‘%’ identified by ‘root’;
赋予这个用户所有权限: grant all privileges on . to ‘root’@‘%’;
使这个修改立即第一次: flush privileges;
mysql> use mysql;
No connection. Trying to reconnect...
Connection id: 12
Current database: *** NONE ***
Database changed
mysql> create user 'root'@'%' identified by 'root';
Query OK, 0 rows affected (0.02 sec)
mysql> grant all privileges on *.* to 'root'@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.02 sec)
3、关闭防火墙
我这里是全部关闭的
如果不愿意全部关闭的话,可以自己设置高级防火墙的规则,