腾讯云服务器,部署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

防火墙打开的状态

相关推荐
rgeshfgreh14 分钟前
Spring事务传播机制深度解析
java·前端·数据库
无名-CODING14 分钟前
Java Spring 事务管理深度指南
java·数据库·spring
想唱rap21 分钟前
MYSQL在ubuntu下的安装
linux·数据库·mysql·ubuntu
蕨蕨学AI22 分钟前
【Wolfram语言】45.2 真实数据集
java·数据库
糖~醋排骨24 分钟前
DHCP服务的搭建
linux·服务器·网络
The Sheep 202329 分钟前
MongoDB与.Net6
数据库·mongodb
huohaiyu30 分钟前
网络中的一些基本概念
运维·服务器·网络
BryceBorder38 分钟前
SCAU--数据库
数据库·oracle·dba
有味道的男人43 分钟前
京东关键词API接口获取
数据库
dust_and_stars44 分钟前
ubuntu24使用apt安装VS-code-server code-server
linux·服务器·windows