腾讯云服务器的mysql连接不上解决办法

 

直接使用   本机上的  navicat for  mysql 连接上数据库

并创建一个  满权限的  用户账号

 

 

 

 

 

 

 

 

 

 

 

MySQL 安装完成后,root 用户默认只可以本地登录,但是为了我们远程操作的方便,我们可能需要让 root 可以远程登录,接下来看下如何操作吧。

一、通过命令行登录到 MySQL,使用命令 mysql -u root -p

 

二、切换成 mysql 数据库,使用命令 use mysql;

注:可以通过 show databases; 查看所有数据库名称。

 

三、查看需要远程登录的用户的限制 IP,使用命令 select user, host from user;

 

注:可以使用 show tables; 查看当前数据库中存在的所有数据表

 

四、修改对应用户的 host,当为某一 IP 时,表示只能在指定的 IP 上访问,当为 % 时,可以任意地址访问(localhost 对应的是 127.0.0.1)。使用命令:update user set host="%" where user="root"

 

五、使用命令 flush privileges; 让更改生效,除了此方法,还可以通过重启 MySQL 让更改生效。

六、测试通过

 

以上,就是更改 root 用户,或其他用户远程访问的相关配置工作。

注意:让 root 用户可以远程登录是非常危险的一件事,如非必须,请在操作完成后关闭它的远程访问,这样可让系统更加安全,另外,更改 MySQL 的默认端口也是很必要的。

感谢观看。

posted @   Domefy  阅读(2746)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示