1本地服务器
安装MySQL服务器,安装MySQL shell, Workbench(非必须)
点击右下角的Advanced Options 可以自定义安装路径,建议只改盘符

在这里我选择安装在了E盘

找到E:\ProgramData\MySQL\MySQL Server 8.0\my.ini文件
使用快捷键Ctrl+F搜索 [mysqld] 快速定位 添加bind-address=0.0.0.0 允许所有IP远程访问MySQL
bind-address=0.0.0.0

打开MySQL shell,输入指令:
mysql -u root -p
输入创建时的密码登录 MySQL,创建一个ip为192.168.1.3的远程用户并授权
CREATE USER 'testuser'@'192.168.1.3' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'192.168.1.3' WITH GRANT OPTION;
FLUSH PRIVILEGES;
查询是否创建成功
SELECT user, host FROM mysql.user;
查询结果,说明创建成功
+----------+-------------+
| user | host |
+----------+-------------+
| root | localhost |
| testuser | 192.168.1.3 |
| testuser | % |
+----------+-------------+
创建测试数据库和表
CREATE DATABASE testdb;
USE testdb;
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
age INT
);
INSERT INTO users (name, age) VALUES ('Alice', 23), ('Bob', 30);
win+R 输入 ncpa.cpl
打开网络适配器 找到对应的以太网连接,右键配置IPv4

防火墙配置
打开 控制面板 → Windows 防火墙 → 高级设置。
新建 入站规则:
规则类型:端口
特定本地端口:3306
允许连接
应用到 域、专用、公用 网络
名称:MySQL TCP 3306
2远程访问用户电脑配置
IP配置
设置IP地址为192.168.1.3

安装 Workbench客户端
创建远程访问用户

按照图中进行创建 密码是在本地服务器创建的远程用户访问密码 123456,点击确认 点击右下角的测试连接 弹出连接成功 证明连接成功 点击 ok 即可访问数据库。

1782



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



