文章目录
一、下载
1. 官网地址
https://downloads.mysql.com/archives/community/
如果你是contos系统的话,选择下面的安装包,下载第一个压缩包,里面有所有的rpm安装包
2. 这里有提前下载好的文件
https://pan.baidu.com/s/12QkvMMNGtQKXI_w2niUnMw?pwd=q1j0
二、安装
老规矩,上脚本,先把文件上传到root目录下面,执行下面的命令,脚本的授权和执行这里就不多说了,可以参考之前的文章。
vi mysql.sh
复制进去
#!/bin/bash
# 解压文件
tar -xvf mysql-8.1.0-1.el7.x86_64.rpm-bundle.tar
# 先安装依赖
sodu yum install openssl-libs
sodu yum install openssl-devel
yum -y install perl
yum -y install net-tools
# 按顺序安装组件
rpm -ivh mysql-community-common-8.1.0-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.1.0-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.1.0-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-8.1.0-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.1.0-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.1.0-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.1.0-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.1.0-1.el7.x86_64.rpm
# 启动并查看当前状态
systemctl enable mysqld
systemctl start mysqld
systemctl status mysqld
当它成功的时候,那就成功了
如果出现这样的问题
先卸载,再重新执行
yum remove mysql-libs
继续,先瞅一眼默认的密码
cat /var/log/mysqld.log | grep password
就是这个
接下来登录进去
mysql -uroot -p
把密码复制进去,进入这个界面
先改一下密码,不然好多东西不让操作
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abc$123456789';
先瞅一眼当前的密码规则
show variables like 'validate_password%';