1.下载mysql
选择下载Linux - Generic (glibc 2.12) (x86, 64-bit), TAR
2.上传到服务器后进行解压并安装
2.1 解压压缩包
$ tar -xvf mysql-8.0.19-linux-glibc2.12-x86_64.tar
mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz
mysql-test-8.0.19-linux-glibc2.12-x86_64.tar.xz
mysql-router-8.0.19-linux-glibc2.12-x86_64.tar.xz
2.2 解压后得到xz后缀压缩包,解压mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz
$ tar -xvf mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz
mysql-8.0.19-linux-glibc2.12-x86_64/bin/
mysql-8.0.19-linux-glibc2.12-x86_64/bin/myisam_ftdump
mysql-8.0.19-linux-glibc2.12-x86_64/bin/myisamchk
mysql-8.0.19-linux-glibc2.12-x86_64/bin/myisamlog
mysql-8.0.19-linux-glibc2.12-x86_64/bin/myisampack
mysql-8.0.19-linux-glibc2.12-x86_64/bin/mysql
mysql-8.0.19-linux-glibc2.12-x86_64/bin/mysql_config_editor
mysql-8.0.19-linux-glibc2.12-x86_64/bin/mysql_secure_installation
mysql-8.0.19-linux-glibc2.12-x86_64/bin/mysql_ssl_rsa_setup
mysql-8.0.19-linux-glibc2.12-x86_64/bin/mysql_tzinfo_to_sql
mysql-8.0.19-linux-glibc2.12-x86_64/bin/mysql_upgrade
mysql-8.0.19-linux-glibc2.12-x86_64/bin/mysqladmin
mysql-8.0.19-linux-glibc2.12-x86_64/bin/mysqlbinlog
......
#解压后,重命名为mysql-8.0.19,并移动到/usr/local目录下
$ mv mysql-8.0.19-linux-glibc2.12-x86_64/ /usr/local/mysql
2.3 添加用户名和用户组
$ cd /usr/local/mysql
$ groupadd mysql
$ useradd -r -g mysql mysql
$ chown -R mysql:mysql ./
在/usr/local/mysql下创建data文件夹
$ mkdir data
2.4 初始化数据库,会自动生成密码 记得记下来,后面登录修改密码要用到
$ cd /usr/local/mysql/bin
$ ./mysqld --initialize --user