前言,知道自己腾讯云服务器安全组配置并在安全组里开放了所有端口的用户可以粗略的看看下边的内容,否则就仔细看看吧。
因为有学习及业务需要,我要在腾讯云上安装了CentOS7.2版本的服务器上安装MySQL
提示,不知道怎么在CentOS7.2上安装MySQL的可以访问以下网站,有详细的步骤:
Install MySQL 8.0 on Fedora 35/34, CentOS Stream 8/Red Hat 8.5/Rocky Linux 8.5
至于网上的有些博客,实在不敢恭维。
当你新建用户,并设置host为%,给了很多权限仍然登录不上你的腾讯云服务器的时候,
Navicat通常会报10038错误,SQLyog和在本地安装了MySQL的Windows系统的CMD窗口连接时可能会报10060错误,
用Xshell登录云服务器,通过mysql -h外网ip -u……可能会报110错误
建议登录腾讯云网站,查看一下你的安全组。
因为即使你关闭了你服务器上的防火墙,开放了所有端口,腾讯云也会拦截除了22端口的其他端口请求。
原因是在新建云服务器时,我们一般会想着安全等因素,选择只开放22端口的安全组。
在我找了好几天的解决方案,重装了两次系统及MySQL,并修改了相关参数仍无果的情况下,突然意识到可能是这个问题。
然后登录腾讯云网站,选择开放所有端口的安全组,问题就解决了。
恢弘志士之气,不宜妄自菲薄。