1.安装MySQL启动MySQL服务
进入MySQL官网,下载你需要的MySQL版本,地址:MySQL :: Download MySQL Yum Repository
点击download,复制链接地址
接下来进入你要安装的目录下,进行安装
wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
安装完后,接下来
# localinstall后面是安装的MySQL版本
yum -y localinstall mysql80-community-release.noarch 0:el7-5
启动MySQL服务
systemctl start mysqld
在启动MySQL时可能会出现一些错误,找不到设备
原因:(暂时未知);
解决办法:
安装mysql-server
yum install -y mysql-server
再次启动:
systemctl start mysqld.service
设置为开机自启动:
systemctl enable msyqld.service
2.修改MySQL默认密码
MySQL安装完成之后会生成一个默认的密码存在/var/log/mysqld.log之中,需要先获取该密码才能登入mysql
cat /var/log/mysqld.log | grep password
得到密码后登录mysql
mysql -u root -p
将获取到的密码拷贝下来输入就可以登录mysql
然后修改初始密码:
alter user user() identified by '你要创建的新密码';
填写密码的时候最好满足8位且是混合密码(数字、字母、下划线)
因为mysql8的密码创建规范有严格的要求,所以如果需要简单密码就需要修改密码规范
查看当前的规范
show variables like 'validate_password.%'
msyql8的密码验证变量名password后面使用.连接的,所以用.
show variables like 'validate_password%'
mysql5.7的后面是_xxxx所以可以不用加.
修改规范:
mysql8
set global validate_password.policy=0;
set global validate_password.length=8;
mysql5.7
set global validate_password_policy=0;
set global validate_password_length=8;
再次修改密码(简单)
alter user user() identified by '你要创建的新密码';
满足8位即可
刷新权限
flush privileges;