Linux安装mysql8.0.23
1 安装
官网下载mysql https://downloads.mysql.com/archives/community/
解压安装包
tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar
检查 mariadb 文件,如果存在就删除
rpm -qa | grep mariadb #查看 mariadb 文件
查看解压文件
-rw-r--r--. 1 root root 843008000 6月 28 20:49 mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar
-rw-r--r--. 1 7155 31415 55199948 12月 18 2021 mysql-community-client-8.0.28-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 5933684 12月 18 2021 mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 645388 12月 18 2021 mysql-community-common-8.0.28-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 7763684 12月 18 2021 mysql-community-devel-8.0.28-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 23637584 12月 18 2021 mysql-community-embedded-compat-8.0.28-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 2215928 12月 18 2021 mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 4935572 12月 18 2021 mysql-community-libs-8.0.28-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 1265072 12月 18 2021 mysql-community-libs-compat-8.0.28-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 473116268 12月 18 2021 mysql-community-server-8.0.28-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 268279684 12月 18 2021 mysql-community-test-8.0.28-1.el7.x86_64.rpm
用 rpm 依次安装依赖,必须按照一下顺序
rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm
初始化mysql
mysqld --initialize --console
将安装目录的 所有者 和 所属组 修改
chown -R mysql:mysql /var/lib/mysql/
启动服务
systemctl start mysqld
刚安装,查看 mysql 临时密码
cat /var/log/mysqld.log | grep localhost
登录 mysql
mysql -u root -p
修改密码 xxxxxx 是你需要设置的密码
alter user 'root'@'localhost' identified by 'xxxxxx'; # xxxxxx是你需要设置的密码