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

防火墙打开的状态

相关推荐
我星期八休息1 分钟前
Linux系统编程—基础IO
linux·运维·服务器·c语言·c++·人工智能·算法
康乾隆2 分钟前
SQL Server Always On 重新添加从库步骤
数据库·sqlserver
Shingmc36 分钟前
【Linux】数据链路层
linux·服务器·网络
a7520662827 分钟前
零基础实操:小龙虾 AI OpenClaw 接入 Kimi 详细步骤
运维·服务器
环流_33 分钟前
redis核心数据类型在java中的操作
java·数据库·redis
KK溜了溜了35 分钟前
Python从入门到精通
服务器·开发语言·python
雨辰AI39 分钟前
SpringBoot3 项目国产化改造完整流程|从 MySQL 到人大金仓落地
java·数据库·后端·mysql·政务
一个天蝎座 白勺 程序猿41 分钟前
存储治理:表空间自动目录创建与国产操作系统生态适配
数据库·kingbasees
2401_884454151 小时前
mysql处理复杂SQL性能_InnoDB优化器与MyISAM差异
jvm·数据库·python