开发环境
- Windows11
- MySQL - 8.0.29
一、安装MySQL
我参考的是这个博主写的一篇文章,写的十分详细
mysql数据库安装(详细)
二、设置MySQL
登录MySQL
输入用户名mysql -uroot -p,再输入密码
此步结果如下:

修改数据库 mysql 的表 user
使用 mysql 数据库,输入use mysql;
显示表 user 的内容,输入 select host,user from user;
此两步结果如下:

修改 root 的 host 的内容 localhost 为 % ,输入update user set Host='%' where User='root';
再看一下表 user 的内容,输入 select host,user from user;
最后再刷新一下即可,输入flush privileges;
此三步的结果如下:可以发现修改成功

三、允许防火墙通过3306端口
打开防火墙的高级设置

依次点击入站规则,新建规则

选择端口

输入3306端口,后面接直接下一步,名称自定义即可

最终结果如下:在 Navicat 里面连接远程主机,主机输入局域网下远程主机的IP地址即可

本文详细介绍如何在Windows 11环境中安装MySQL 8.0.29,包括设置初始用户权限、修改`mysql.user`表以允许远程访问,并配置防火墙开放3306端口。适合数据库管理员和开发者快速上手。
3996

被折叠的 条评论
为什么被折叠?



