0
点赞
收藏
分享

微信扫一扫

基于阿里云云服务器ECS-n4型部署环境(2)-- 安装mysql

愚鱼看书说故事 2022-03-11 阅读 79

基于阿里云云服务器ECS-n4型部署环境(2)-- 安装mysql

一、第一步,先下载安装MySQL官方的yum源

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server --nogpgcheck

这部分会下载MySQL的安装包,并且进行安装,执行时间稍稍的多那么一丢丢,耐心等待即可

二、第二步,安装完之后启动我们的MySQL服务

systemctl start mysqld.service

三、第三步,查看我们MySQL的初始密码

ps:老手都知道在哪里看了 _

grep "password" /var/log/mysqld.log

最后面的就是MySQL的初始密码

第四步、登录MySQL数据库

mysql -uroot -p
#然后输入我们刚刚查看到的密码

第五步、修改密码策略并同时修改密码

set global validate_password_policy=0;  #修改密码安全策略为低(只校验密码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

这时就有问题了,为啥要改密码策略呢

下面我就告诉你原因:

首先MySQL目前主要使用的版本的密码策略默认是1,

就是限制了密码长度,密码的复杂程度,并且如果你改的密码达不到要求就不允许你更改的,所以我们为了方便一般通过都会更改一下默认的策略的,改成0,是只限制了密码的长度,当然一定复杂度的密码还是有必要的

第六步、授予root用户的远程管理权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

第七步、去实例的控制台给予端口开放

阿里管理——实例——安全组规则——快速创建规则——HTTP:3306( 授权类型:地址段访问 授权对象:0.0.0.0/0)

这样我们就可以通过外网去访问我们服务器的数据了,后面为了安全,安全组创建规则的时候,可以做一下IP或者其他的限制的

举报

相关推荐

0 条评论