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

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

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的端口

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

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

 

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

查看防火墙的状态

systemctl status firewalld

关闭防火墙

systemctl stop firewalld

 防火墙的关闭状态

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

systemctl disable firewalld

不用时可以考虑重新打开

systemctl start firewalld

防火墙打开的状态

 

相关推荐

  1. 部署服务问题汇总

    2024-04-23 04:36:01       44 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-23 04:36:01       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-23 04:36:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-23 04:36:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-23 04:36:01       20 阅读

热门阅读

  1. MySQL面试题

    2024-04-23 04:36:01       15 阅读
  2. URL解析

    URL解析

    2024-04-23 04:36:01      16 阅读
  3. MATLAB初学者入门(11)—— 贪心算法

    2024-04-23 04:36:01       19 阅读
  4. Spring Boot 加载本地 JAR 包的技术实践

    2024-04-23 04:36:01       17 阅读
  5. 2024年4月,docker启动新版minio

    2024-04-23 04:36:01       13 阅读