腾讯云服务器,部署mysql数据库后无法远程访问?

一,首先确定自己部署的数据库,是否可以正常登录,验证部署是否是否成功

bash 复制代码
mysql -u root -p

二、放开mysql远程访问权限,依次输入这些命令

复制代码
create user 'root'@'%' identified with mysql_native_password by 'xxxxx';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;

进入mysql,输入sql验证权限是否打开

复制代码
use mysql

select host,user, from user;

三,在腾讯服务器安全组中放开3306的端口

四、在服务器-防火墙-添加规则

五、尝试用连接工具,连接数据库

六,可以考虑在使用时关闭防火墙,这样可以减少不必要的麻烦。不用时再打开

查看防火墙的状态

bash 复制代码
systemctl status firewalld

关闭防火墙

bash 复制代码
systemctl stop firewalld

防火墙的关闭状态

再输入命令永久关闭防火墙

bash 复制代码
systemctl disable firewalld

不用时可以考虑重新打开

bash 复制代码
systemctl start firewalld

防火墙打开的状态

相关推荐
g***727010 分钟前
从MySQL迁移到PostgreSQL的完整指南
数据库·mysql·postgresql
冷雨夜中漫步28 分钟前
Maven BOM(Bill of Materials)使用指南与常见错误
java·数据库·maven
hanyi_qwe34 分钟前
Mysql主从复制与读写分离测试
数据库·mysql
梁bk36 分钟前
Redis 通信协议(RESP)
数据库·redis·缓存
wanhengidc38 分钟前
云手机 多样化的云服务产品
运维·服务器·科技·游戏·智能手机
思成不止于此41 分钟前
MySQL 约束详解:保证数据完整性的核心机制
数据库·笔记·学习·mysql
通义灵码1 小时前
Qoder Linux 版公测上线
linux·运维·服务器
福尔摩斯张1 小时前
从Select到Epoll:深度解析Linux I/O多路复用演进之路(超详细)
linux·运维·服务器·c语言·网络
理想三旬1 小时前
数据定义:模式、表、索引
数据库
Channing Lewis1 小时前
zoho crm有一个deluge操作是在记录删除后触发的,但是记录删除后就查不到了,应该怎么解决
运维·服务器