一、 背景:
- 1、服务器版本: CentOS Linux release 7.4.1708 (Core)
- 2、数据库版本: 5.7.22
- 3、目的:
- 安装mysql5.7.22
- 使用mysql3306 可以登录
二、安装
法1:docker安装
从2017年3月开始,docker版本变化:
项目 | 说明 |
---|---|
版本格式 | YY.MM |
stable版本 | 每个季度发行 |
edge版本 | 每个月发行 |
CE社区版 | |
EE企业版 |
步骤:
#删除系统自带的Docker及依赖
yum remove docker* container-selinux docker-engine
#添加必要的依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
#添加软件源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新并安装 Docker-CE
yum makecache fast
yum install -y docker-ce
#开启Docker服务
systemctl start docker
法2: 实体机安装
步骤:
1、有网环境准备好安装包:
百度云盘地址:
链接:https://pan.baidu.com/s/1Yyq0tqp7ldWHSbHIsqNwaA 密码:x7tv
或直接wget下载:
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
2、my3306.cnf配置文件内容
[client]
port = 3306
[mysql]
auto-rehash
prompt="\\u@\\h [\\d]>"
#pager="less -i -n -S"
#tee=/opt/mysql/query.log
[mysqld]
####: for global
user =mysql # mysql
basedir =/usr/local/mysql3306/ # /usr/local/mysql/
datadir =/data/mysql/mysql3306/data # /usr/local/mysql/data
server_id =2453306 # 0
port =3306 # 3306
character_set_server =utf8 # latin1
explicit_defaults_for_timestamp =off # off
log_timestamps =system # utc
socket =/tmp/mysql3306.sock # /tmp/mysql.sock
read_only =0 # off
skip_name_resolve =1 # 0
auto_increment_increment =1 # 1
auto_increment_offset =1 # 1
lower_case_table_names =1 # 0
secure_file_priv = # null
open_files_limit =65536 # 1024
max_connections =1000 # 151
thread_cache_size