MySQL开启远程访问权限

适用系统:Centos 7-9,AlmaLinux,Rocky Linux
适用版本:MySQL5.7 MySQL8.x

进入数据库中

mysql -u root -p

切换数据库

use mysql;

使用以下命令开启root用户远程访问权限:

CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';
GRANT ALL ON *.* TO 'root'@'%';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';

刷新权限

FLUSH PRIVILEGES;

OK,如果使用宝塔面板还需要在安全页面增加3306端口,lnmp和lamp环境需要在iptables或firewall放行3306端口

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注