1. 下载安装包
到MySQL官网下载地址,下载Linux环境的安装包。
2. 上传到Linux
我们将下载的压缩包进行解压,上传如下几个到Linux中。
3. 检测依赖
- 检查/tmp临时目录权限。
chmod -R 777 /tmp
- 检查libaio。
rpm -qa | grep libaio
- 检查net-tools。
rpm -qa | grep net-tools
4. 安装MySQL
按照顺序执行下列安装命令。
rpm -ivh mysql-community-common-8.0.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.32-1.el7.x86_64.rpm
当安装过程中出现如下报错时,只需要执行如下命令并重新执行失败命令。
yum remove mysql-libs
yum install net-tools
yum install -y perl-Module-Install.noarch
5. 查看MySQL版本
mysql --version
6. 初始化MySQL
mysqld --initialize --user=mysql
查看临时密码(登录用)。
cat /var/log/mysqld.log
7. 启动MySQL服务
systemctl status mysqld
systemctl start mysqld
systemctl status mysqld
检查开机自启动。
systemctl list-unit-files | grep mysqld.service
若想开启或关闭,可执行如下命令。
systemctl enable mysqld.service #开启
systemctl disable mysqld.service #关闭
8. 登录并修改密码
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';