如何在本地Phpstudy环境下,开放局域网链接mysql数据库?
本地环境:
PHPstudy
Mysql 5.7
本地链接localhost时,显示可以连接:

远程链接时,显示:1045 - Access denied for user 'root'@'host.docker.internal' (using password: YES)

设置方法:
1.点击phpstudy的 设置 >>>配置文件>>>mysql.ini,双击MySQL5.7.26;

2.在打开的mysql配置文件的[mysqld]中,添加 bind_address=* 保存;

3.重启mysql,重连。

4.重连如果发现仍然无法链接,则本地使用root账户及密码,进行链接后,进入navcat中,执行以下命令:
show grants for root@'localhost';
5.创建用户名密码:
create user root@'%' IDENTIFIED by 'a123456';
6.给用户名赋权:
grant all on *.* to root@'%'
7.再次链接即可:


浙公网安备 33010602011771号