1、环境相关
1.1环境简介
系统版本 | 软件版本 | 部署方式 | 部署路径 | 数据路径 | 日志路径 |
---|
Centos 7.6 | 5.7.33 | 二进制安装 | /usr/local/mysql | /data/mysql_data | /var/log/mysql |
1.2资源规划
主机名 | IP | CPU | 内存 | 磁盘 | 模式 |
---|
test-mysql-01 | 10.24.1.1 | 8 | 16 | 200 | 单机 |
2、安装准备
2.1安装依赖
yum install libaio
yum install wget
yum install vim
3、安装步骤
3.1下载
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz
选择的是5.7.33
3.2添加mysql用户
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
3.3解压安装
tar -zxvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.33-linux-glibc2.12-x86_64 /usr/local/mysql
3.4创建对应的路径
这里将数据目录放于/data/mysql_data下
这里将日志目录放于/var/log/mysql/mysql.log
这里将pid文件放于/var/run/mysql/mysql.pid
3.5给相关路径添加权限
chown -R mysql:mysql /data/mysql_data
chown -R mysql:mysql /var/log/mysql/
chown -R mysql:mysql /var/run/mysql/
3.6初始化表
cd /usr/local/mysql/
bin/mysqld --initialize --user=mysql
注:MySQL密码,记得保存

4、服务配置
4.1修改配置文件
一般在/etc下都会有my.cnf,如果没有的话,就自行创建。
[mysqld]
basedir=/usr/local/mysql
datadir=/data/mysql_data
socket=/usr/local/mysql/mysql.sock
pid-file=/var/run/mysql/mysql.pid
symbolic-links=0
[client]
socket=/usr/local/mysql/mysql.sock
port=3306
[mysqld_safe]
log-error=/var/log/mysql/mysql.log
5、启动配置
5.1复制启动文件
cp support-files/mysql.server /etc/init.d/mysql
5.2启动
5.3修改密码
登录以后输入以下指令修改密码(红色字体为修改的新密码)
ALTER USER 'root'@'localhost' IDENTIFIED BY ' 红色字体';
6、服务验证
6.1验证端口或者进程
7、服务卸载
卸载服务
8、FAQ
8.1问题1
登录时出现报错

解决方法,执行命令
ln /usr/local/mysql/bin/* /usr/local/bin
评论