天天看点

阿里云服务器集成环境的mysql远程连接以及密码修改

一、不知道阿里云集成环境的mysql密码情况下,修改密码方法:

原理: 更改配置文件,跳过mysql密码检查,登录成功后更改密码。

阿里云集成的环境 mysql配置文件默认在 /etc下面,首先移动到根目录

cd /
cd etc
           

然后用vim打开配置文件

vim my.cnf

移动光标 

找到[mysqld]的段,使光标停留在段中任意处 

按下i(进入插入模式并从新的一行开始输入) 

使用键盘输入

skip-grant-tables
           

按下键盘的冒号“:”(返回底行模式),并输入wq(表示保存并退出)按回车。

在终端输入

service mysqld restart
           

重启后配置生效,登录用户

mysql -u root -p
           

遇到密码直接按回车

登录后在mysql界面下

use mysql
//我是将密码修改成123123  可以自己随便定密码
update mysql.user set authentication_string=password('123123') where user='root';
           

(注意分号)

最后保存更改

flush privileges;
exit;
           

再次用vim打开配置文件

vim my.cnf
           

将光标移动到之前增加的行 按下dd(删除当前行) 

再按“:wq”

到此,密码重置完毕。

二、下面再为数据库开放远程连接

1、用于远程连接的用户

//下面root和123123分别为我的mysql连接的账号密码,请改成自己的账号密码再执行
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123123' WITH GRANT OPTION;
           

2、刷新权限表

flush privileges;
           

3、关闭防火墙

1.关闭防火墙:sudo systemctl stop firewalld.service

2.关闭开机启动:sudo systemctl disable firewalld.service
           

4、安全组规则设置

阿里云服务器集成环境的mysql远程连接以及密码修改
阿里云服务器集成环境的mysql远程连接以及密码修改

到此全部OK,可以去连接测试了!

继续阅读