准备
基础环境和版本
mysql版本 | mysql-5.7.29 |
系统版本 | CentOS Linux release 7.7.1908 |
安装包获取
mysql官网:https://dev.mysql.com/downloads/mysql/
下载链接:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-el7-x86_64.tar.gz
安装配置
创建用户
groupadd mysql
useradd mysql -g mysql
解压安装包并分配相关目录
tar -zxf mysql-5.7.29-el7-x86_64.tar.gz -C /appdata
chown -R mysql. /appdata/mysql-5.7.29-el7-x86_64
#创建软连接
ln -s /appdata/mysql-5.7.29-el7-x86_64 /appdata/mysql
#创建数据目录并赋权
mkdir -p /appdata/mysql-data ;chown -R mysql. /appdata/mysql-data
编辑mysql配置文件
/etc/my.cnf
###通用参数文件###########
[mysqld]
########basic settings########
character_set_server=utf8
max_connections = 512
max_allowed_packet = 64M
lower_case_table_names=1
basedir=/appdata/mysql
datadir=/appdata/mysql-data
log-error=/appdata/mysql-data/error.log
slow_query_log=1
slow_query_log_file=/appdata/mysql-data/slow.log
tmp_table_size=32M
max_heap_table_size=32M
sort_buffer_size=4M
join_buffer_size=4M
########replication setti