MySQL 8.0安装
MySQL8从官网下载的压缩包都是tar.xz格式的,
1:先解压这个压缩包
[root@vmtest src]# xz -d mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz [root@vmtest src]# ls mysql-8.0.18-linux-glibc2.12-x86_64.tar -lh -rw-r--r--. 1 7155 31415 2.6G Sep 22 22:33 mysql-8.0.18-linux-glibc2.12-x86_64.tar [root@vmtest src]# tar xvf mysql-8.0.18-linux-glibc2.12-x86_64.tar -C /usr/local/
2:创建软连接,创建数据目录和日志目录
[root@vmtest src]# cd /usr/local/ [root@vmtest local]# ln -s mysql-8.0.18-linux-glibc2.12-x86_64 mysql [root@vmtest local]# ll mysql lrwxrwxrwx. 1 root root 35 Dec 17 18:06 mysql -> mysql-8.0.18-linux-glibc2.12-x86_64 [root@vmtest local]# mkdir -p /data/mysql
3:创建mysql用户,mysql组
shell> groupadd mysql shell> useradd -r -g mysql -s /bin/false mysql
3:初始化数据库
如果有配置文件,在初始化之前加入,初始化之后加入,启动的时候总报错如下内容:【这里应该是某个参数设置问题】
[root@vmtest tmp]# service mysqld start Starting MySQL. ERROR! The server quit without updating PID file (/data/mysql/vmtest.pid). # 日志里面就三行 mysqld: File '/data/mysq/mysql-bin.index' not found (OS errno 2 - No such file or directory) 2019-12-17T10:56:39.876760Z 0 [System] [MY-010116] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.18) starting as process 5782 2019-12-17T10:56:39.883691Z 0 [ERROR] [MY-010119] [Server] Aborting 2019-12-17T10:56:39.883960Z 0 [System] [MY-010910] [Server] /usr/local/mysql/bin/mysqld: Shutdown complete (mysqld 8.0.18) MySQL Community Server - GPL.