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

防火墙打开的状态

相关推荐
@CLoudbays_Martin1114 小时前
SDK游戏盾的工作原理具体是怎么完成防护的?
服务器·网络·安全·游戏
2501_9458374314 小时前
全栈AI融合,阿里云Qwen3架构重塑云服务器算力形态
服务器
豆芽脚脚21 小时前
MongoDB 导出和导入完整指南
数据库·mongodb
烧饼Fighting21 小时前
Mysql替换为瀚高数据库部分函数转换V4.5版本
数据库·mysql
上善若水_厚德载物1 天前
Centos7 Mysql 5.7 读写分离
数据库·mysql
张太行_1 天前
Linux静态库:多模块高效管理
linux·运维·服务器
Mr__Miss1 天前
Redis的持久化
数据库·redis·缓存
CCPC不拿奖不改名1 天前
SQL基础(SQL小白教程):MySQL语句+环境一键搭建+面试习题
数据库·sql·计算机网络·mysql·oracle·面试·职场和发展
陈文锦丫1 天前
JAVA面试
数据库·mysql
sunfove1 天前
将 Python 仿真工具部署并嵌入个人博客
开发语言·数据库·python