一、下载mysql8.0.15并传到服务器上
二、安装
解压安装包
tar xf mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar
#查看安装包
ll
-rw-r--r-- 1 root root 521164800 Mar 30 15:32 mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar
-rw-r--r-- 1 7155 31415 26720140 Jan 27 20:58 mysql-community-client-8.0.15-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415 579496 Jan 27 20:58 mysql-community-common-8.0.15-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415 4069708 Jan 27 20:58 mysql-community-devel-8.0.15-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415 24348864 Jan 27 20:58 mysql-community-embedded-compat-8.0.15-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415 2316532 Jan 27 20:58 mysql-community-libs-8.0.15-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415 2161212 Jan 27 20:58 mysql-community-libs-compat-8.0.15-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415 377842180 Jan 27 20:59 mysql-community-server-8.0.15-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415 83116136 Jan 27 20:59 mysql-community-test-8.0.15-1.el7.x86_64.rpm
#yum安装libaio,不然不能初始化
yum install -y libaio
#开始安装
rpm -ivh mysql-community-common-8.0.15-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.15-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.15-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.15-1.el7.x86_64.rpm --nodeps --force
#检查是否安装成功
rpm -qa | grep mysql
mysql-community-libs-8.0.15-1.el7.x86_64
mysql-community-server-8.0.15-1.el7.x86_64
mysql-community-common-8.0.15-1.el7.x86_64
mysql-community-client-8.0.15-1.el7.x86_64
三、启动、初始化数据库
#初始化数据库
mysqld --initialize;
#设置权限
chown mysql:mysql /var/lib/mysql -R;
#启动数据库
systemctl start mysqld.service
#设置开机启动
systemctl enable mysqld;
#查看mysql密码
cat /var/log/mysqld.log | grep password
[root@2018blog app]# cat /var/log/mysqld.log | grep password
2019-03-30T08:02:53.631880Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 3L?E;:s,xOBF
#密码是:3L?E;:s,xOBF
#进入数据库设置密码:
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '设置的密码';
#quit,退出重新登录,OK