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

防火墙打开的状态

相关推荐
在坚持一下我可没意见2 分钟前
Spring 开发小白学习过程中常用通用配置文件,即拿即用!(持续更新中)
java·数据库·后端·学习·spring·tomcat·mybatis
一叶之秋14122 分钟前
QT常用控件(一)
服务器·开发语言·qt
不会写程序的未来程序员3 分钟前
Redis 缓存
数据库·redis·缓存
极地星光3 分钟前
Asio网络编程入门:从零构建同步客户端与服务器
服务器·网络
kkkkkkkkl244 分钟前
从「知道死锁」到「真正理解死锁」:一次 MySQL 锁机制的学习记录
数据库·mysql
He BianGu4 分钟前
【笔记】在WPF App.cs中结合 IServiceCollection 进行 IOC 依赖注入
数据库·笔记·wpf
柯南二号6 分钟前
【后端】【Java】《Spring Boot 统一接口耗时统计实践:基于 HandlerInterceptor 的工程级方案》
java·开发语言·数据库
m0_740043737 分钟前
SpringBoot03-Mybatis框架入门
java·数据库·spring boot·sql·spring·mybatis
Xの哲學9 分钟前
Linux ALSA音频架构: 从内核驱动到应用开发的全面解析
linux·服务器·算法·架构·边缘计算