暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

centos7 下mysql5.7安装

abaoDiary 2019-11-20
315

1.前期操作系统准备

关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

修改hosts文件


2.创建目录

mkdir -p /mysql/{app,data,log}

mkdir -p /mysql/data/3306

mkdir -p /mysql/log/3306


3.创建用户

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

chown -R mysql:mysql /mysql


4.配置参数文件

vi /mysql/data/3306/my.cnf

[mysql]

#默认字符集

default-character-set=utf8

#socket通信文件

socket=/mysql/data/3306/mysql.sock


[mysqld]

#skip-name-resolve

#端口

port=3306

socket=/mysql/data/3306/mysql.sock

#安装文件路径

basedir=/mysql/app/mysql

#数据文件路径

datadir=/mysql/data/3306/data

character-set-server=utf8

#默认数据引擎

default-storage-engine=INNODB

innodb_buffer_pool_size=600M

max_allowed_packet=16M

explicit_defaults_for_timestamp=1

log-output=FILE

#全日志

general_log=0

general_log_file=/mysql/log/3306/hdbdb-general.err

#慢日志打开,路径,慢日志时间10s

slow_query_log=ON

slow_query_log_file=/mysql/log/3306/hdbdb-queryslow.err

long_query_time=10

#数据库日志路径

log-error=/mysql/log/3306/hdbdb-error.err


5.初始化数据库

/mysql/app/mysql/bin/mysqld --initialize --user=mysql --basedir=/mysql/app/mysql  --datadir=/mysql/data/3306/data/


6.启动停止数据库

#后台启动

nohup  /mysql/app/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &

#关闭数据库

mysqladmin -uroot -p shutdown -S /mysql/data/3306/mysql.sock


7.登录数据库修改root密码

#更改root密码

set password = ''

#刷新权限

flush privileges;



文章转载自abaoDiary,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论