2.10 mysql设置远程访问权限
- 目录
- 1. 管理员运行mysql命令窗口
- 2. 使用 root 用户重新登录 MySQL
- 3. 修改用户权限
- 4. 修改mysql安装目录下的my.ini
目录
说明:
Mysql8.0 设置远程访问权限
一、Mysql8.0 设置远程访问权限
1. 管理员运行mysql命令窗口
2. 使用 root 用户重新登录 MySQL
输入密码
********你的数据库密码
3. 修改用户权限
-- 确认用户是否存在,必要时创建用户
CREATE USER IF NOT EXISTS 'root'@'%' IDENTIFIED BY '123456';
-- 修改已存在用户的密码
ALTER USER 'root'@'%' IDENTIFIED BY '123456';
-- 授予所有权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
-- 刷新权限使更改生效
FLUSH PRIVILEGES;
请确保每个 SQL 语句都是单独执行的,不要在一行中输入多个命令。
注意事项
确认当前登录用户有足够的权限: 确保你使用的是具有足够权限的 MySQL 用户(如 root 用户)。确认 MySQL 服务正在运行: 确认 MySQL 服务已经启动并正常运行。
检查 MySQL 配置文件: 确保 MySQL 配置文件 (my.cnf 或 my.ini) 中的 bind-address 配置允许远程连接,例如:
bind-address = 0.0.0.0
允许所有IP地址连接,或者设置为服务器的IP地址。
-- 查询用户信息
select host,user from mysql.user;
出现 % 即表明修改成功。
4. 修改mysql安装目录下的my.ini
允许所有IP地址连接,或者设置为服务器的IP地址。
bind-address = 0.0.0.0
如果不允许更改就另存到桌面再拖拽进去。
mysql设置远程访问权限
最后重启mysql数据库