MySQL安装及问题总结

MySQL安装问题总结

总结MySQL各个版本的安装问题

MySQL5.5

MySQL5.6

MySQL5.7

1.软件安装包下载

官网下载地址 :https://downloads.mysql.com/archives/community/
在这里插入图片描述

2. 目录规划

软件存放目录 `mkdir -p /app`
数据存放目录  `mkdir -p /data/mysql_data/3306 `  
二进制日志目录 `mkdir -p /log/mysql_log/3306` 
慢日志目录 `mkdir -p  /log/mysql_log/3306`

3. 上传软件至 /app

4. 解压重命名

解压 `tar -xvf mysql-5.7.29-linux-glibc2.12-x86_64.tar ` 
移动 `mv mysql-5.7.29-linux-glibc2.12-x86_64 /app/mysql5.7.29`

5.创建mysql用户

创建用户 useradd mysql
授权 chown -R mysql.mysql /app/mysql5.7.29 /data/mysql_data /log/mysql_log

6.初始化

配置文件
vi /etc/my.cnf

[mysqld]
user=mysql
port=3306
basedir=/app/mysql-5.7.29
datadir=/data/mysql_data/3306
server_id=3
autocommit=0
binlog_format=row
gtid-mode=on
enforce-gtid-consistency=true
log-slave-updates=1

log_output=file
slow_query_log=on
log_queries_not_using_indexes=on
long_query_time = 1
slow_query_log_file = /data/mysql_log/3306/mysql-slow.log

log-bin=/data/mysql_log/3306/mysql-bin
socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock

mysqld --initialize-insecure --user=mysql --basedir=/app/mysql-5.7.29 --datadir=/data/mysql_data/3306

7.配置启动脚本

cp /app/mysql-5.7.20/support-files/mysql.server /etc/init.d/mysqld

启动MySQLservice mysqld start
开机启动 chkconfig mysqld on
防火墙关闭 systemctl stop firewalld.service
禁止防火墙开机启动systemctl disable firewalld.service
关闭selinux

#vi /etc/selinux/config
将文件中的SELINUX="" 为 disabled ,然后重启。
如果不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式
在lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux
#---------------------------------------------------------------
查看selinux状态:
/usr/bin/setstatus -v如下:SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: permissive
Mode from config file: enforcing
Policy version: 21
getenforce/setenforce查看和设置SELinux的当前工作模式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值