mysql8.0远程访问配置

mysql8.0远程访问配置

一、修改bind-address

查找配置文件 my.conf

which mysql
/usr/bin/mysql --verbose --help | grep -A 1 'Default options'
vi my.cnf
bind-address  = 127.0.0.1

二、授予远程访问权限

mysql -uroot -p
use mysql
select user,host,plugin from user;

GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;

update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;

三、检查端口和防火墙

如果使用 firewalld 防火墙,则输入

netstat -an | grep 3306
firewall-cmd --zone=public --list-ports
1查看是否包含3306端口,如果不包含,则输入
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

如果使用 iptables 防火墙,则输入下列命令来开启端口

iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
posted @   胡勇健  阅读(475)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示