1.使用root登录服务器
2.创建安装包存放目录
# mkdir /software
# cd /software
3.下载并解压mysql安装包
# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
# tar xvJf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
# mv mysql-8.0.21-linux-glibc2.12-x86_64 mysql
4.创建mysql用户并赋权
# groupadd mysql
# useradd -r -g mysql mysql
# mkdir /data/mysql -p
# chown -R mysql.mysql /data/mysql
5.准备配置文件my.cnf
# vim /etc/my.cnf[mysqld]basedir=/software/mysqldatadir=/data/mysqlsocket=/tmp/mysql.sock
配置文件按照自己的实际需求进行设置
6.初始化数据库
# cd /software/mysql/bin/
# ./mysqld --defaults-file=/etc/my.cnf --basedir=/software/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
会生成数据库的初始密码
7.准备服务启动脚本并启动数据库
# cp /software/mysql/support-files/mysql.server /etc/init.d/mysqld
# service mysqld start
# netstat -ntpl | grep 3306
8.配置mysql环境变量
# vim /etc/profile
末尾增加以下内容:
export PATH=$PATH:/software/mysql/bin
# source /etc/profile
9.登录数据库修改初始密码
# mysql -u root -p 初始密码
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';
mysql> flush privileges;
10.配置远程登录数据库
mysql> use mysql;
mysql> update user set host='%' where user='root';
mysql> flush privileges;
数据库安装完成