配置远程连接腾讯云MySQL

隐身守侯 提交于 2020-02-22 19:36:32

腾讯云配置MySQL


  • 前言:因为黑客攻击,我的腾讯云服务器挂掉了
  • 问题:安装好带LNMP的系统之后,开始连接云上MySQL,我不知道初始账户密码,咋办?
  • 解决:不要慌, 首先找到你的Linux下MySQL的配置文件my.cnf:可以使用命令find / -name my.cnf
    其次,使用vim编辑该文件,找到图中所示位置
    在这里插入图片描述
    进入编辑模式,在socket下一行加入字段skip-grant-tables使得MySQL登录时跳过验证;保存退出重启MySQL服务,此时可以实现无密码登录;
    在这里插入图片描述
    成功进入MySQL之后,更改root密码,命令如下:
USE MYSQL;    
UPDATE user SET authentication_string=PASSWORD(“new password”) WHERE user='root';
FLUSH PRIVILEGES;

退出,再次将my.cnf中的跳过验证字段注释(或删除),如图:
在这里插入图片描述
重启MySQL,可使用新密码登录;


  • 配置远程连接

使用root账户登录MySQL,输入如下命令:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;

回车,远程登录配置完成;


  • 远程连接

进入腾讯云控制台,配置开放3306端口,出入口都要打开!!!
在这里插入图片描述
点击测试连接,弹出成功提示后点击确定即可;

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!