MySQL单机部署
1 介绍
1.1 概述
单机部署,适用于非关键业务或者测试使用。
1.2 软件包
环境 | 版本 |
---|---|
操作系统 | CentOS Linux release 7.6.1810 (Core) |
MySQL版本 | mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz |
内存 | 4GB+ |
CPU | 2c+ |
存储空间 | 200GB+ |
mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz下载地址: | |
https://download.csdn.net/download/Zhuge_Dan/12558708 |
2 部署步骤
2.1 卸载系统自带的MySQL
在所有服务器上执行:
[root@MYSQL /]# rpm -qa|grep mysql
如果有输出结果,先进行卸载:
[root@MYSQL /]# rpm -e --nodeps xxx(上面的输出结果)
2.2 单机版安装
2.2.1 上传、安装软件包
将mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz复制到服务器的/usr/local/目录下,然后解压。解压完成后删除压缩包,并重命名解压出来的目录。
[root@MYSQL ~]# cd /usr/local/
[root@MYSQL local]# tar -xvf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz
mysql-8.0.18-linux-glibc2.12-x86_64/bin/
mysql-8.0.18-linux-glibc2.12-x86_64/bin/myisam_ftdump
……
mysql-8.0.18-linux-glibc2.12-x86_64/share/install_rewriter.sql
mysql-8.0.18-linux-glibc2.12-x86_64/share/uninstall_rewriter.sql
[root@MYSQL local]# rm -f mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz
[root@MYSQL local]# mv mysql-8.0.18-linux-glibc2.12-x86_64/ mysql
2.2.2 创建mysql用户组和用户
[root@MYSQL local]# groupadd mysql
[root@MYSQL local]# useradd -g mysql mysql
2.2.3 创建数据目录、socket目录并给相关目录赋权
[root