接上一节;
本次实验系统为centos7.4 x64
1.1.
mysql5.6安装过程
1.1.1.
创建mysql用户并指定mysql用户组。
创建用户并指定用户组
groupadd mysql
useradd -g mysql mysql -s /sblin/nologin
centos7.4 已默认创建mysql用户
1.1.2.
解压安装包
软件包家目录统一放在/usr/local
# cd / usr/local
解压mysql软件包
# tar -zxvf mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz
注意:书中示例版本为mysql5.6.16,本次实验环境为mysql5.6.42
做软链接,方便日后升级
# ln -s mysql-5.6.42-linux-glibc2.12-x86_64 mysql
给mysql目录授权
chown mysql:mysql -R mysql
1.1.3.
创建安装目录
创建mysql数据库的数据目录datadir,创建在/data/mysql下面;
mkdir -p /data/mysql
chown -R /data/mysql mysql:mysql
[root@localhost local]# chown mysql:mysql -R mysql-5.6.42-linux-glibc2.12-x86_64/
1.1.4.
配置文件
由于是二进制安装方式 ,数据库配置文件需要自己配置好。配置文件如下:
[root@localhost etc]# vi my.cnf
[client]
port = 3306
socket = /tmp/mysql.sock
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
port=3306
socket=/tmp/mysql.sock
basedir=/usr/local/mysql
datadir=/data/mysql
open_files_limit=65535
back_log=103
max_connections=512
max_connect_errors=100000
table_open_cache=512
external-locking=FALSE
max_allowed_packet=