连接阿里云服务器上的MySQL数据库

一、首先在系统上安装好MySQL数据库,使用命令 mysql -uroot -p 输入密码进行数据库登录,登录成功进入MySQL命令行窗口
连接阿里云服务器上的MySQL数据库_第1张图片
二、进入阿里云服务器安全组,添加MySQL的安全组规则
连接阿里云服务器上的MySQL数据库_第2张图片
三、使用命令 SHOW VARIABLES LIKE ‘validate_password%’; 查看MySQL的密码强度
连接阿里云服务器上的MySQL数据库_第3张图片
四、使用以下命令修改密码强度,再次查看密码强度,已经发生改变

set global validate_password_policy=0;
set global validate_password_length=4; 
flush privileges;

连接阿里云服务器上的MySQL数据库_第4张图片
连接阿里云服务器上的MySQL数据库_第5张图片
五、使用以下命令设置所有主机都可以访问

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
注:root为用户名,123456为密码,根据自己的实际情况填写

在这里插入图片描述
六、使用任意一种数据库连接软件连接数据库,连接成功,本人用的是MySQL front
连接阿里云服务器上的MySQL数据库_第6张图片

连接阿里云服务器上的MySQL数据库_第7张图片

附:
systemctl stop firewalld#暂时关闭防火墙
systemctl status firewalld#查看防火墙状态
systemctl disable firewalld#静止开机启动
service mysqld restart#重启mysql服务
service mysqld stop#停止mysql服务
service mysqld start#启动mysql服务
service mysqld status #查看mysql状态
mysql>set password for root@localhost = password('123456');#修改用户登录密码
mysql>mysql -uroot -p#登录mysql
mysql>SHOW VARIABLES LIKE 'validate_password%';#查看mysql密码强度规则
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;#赋予所有权限

你可能感兴趣的:(连接阿里云服务器上的MySQL数据库)