MySQL安装配置

1.软硬件设置

对于MySQL建议数据文件所在文件系统为纯SSD, 并开启RAID卡Write back功能。某些针对性能优先的场景下可强制启用Write back,即使带电保护装置在进行充电(有丢数据风险)。
数据文件系统建议使用ext4或者xfs

2.安装准备

检查有无默认安装的mysql包,必须删除
rpm -qa | grep mysql

安装需要的包
yum install numactl
yum install libaio

3.参数准备

参数模板的硬件环境为:

* 32 CPU core
* 256G Memory
* SSD storage with 20000 IOPS in 16K page size
根据实际环境进行针对性修改,存放在/etc/my.cnf下。注意在5.6环境下,需要添加log_bin参数开启二进制日志,或者关闭GTID。示例:log_bin = bin.log

4.安装MySQL

4.1安装MySQL 5.6

shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db –user=mysql
shell> chown -R root .
shell> chown -R mysql /mdata/mysql_data
shell> bin/mysqld_safe –user=mysql &
shell> cp support-files/mysql.server /etc/init.d/mysql.server
说明:
软件目录为/usr/local/mysql链接至mysql软件
数据目录为/mdata/mysql_data

4.2 安装MySQL 5.7

shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> mkdir mysql-files
shell> chmod 770 mysql-files
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> bin/mysql_install_db –user=mysql     # Before MySQL 5.7.6
shell> bin/mysqld –initialize –user=mysql   # MySQL 5.7.6 and up
shell> bin/mysql_ssl_rsa_setup              # MySQL 5.7.6 and up
shell> chown -R root .
shell> chown -R mysql /mdata/mysql_data mysql-files
shell> bin/mysqld_safe –user=mysql &
shell> cp support-files/mysql.server /etc/init.d/mysql.server
说明:
软件目录为/usr/local/mysql链接至mysql软件
数据目录为/mdata/mysql_data
5.7安装完从datadir下error.log中找到临时密码登录修改。

5.设置MySQL开机启动

chkconfig –add mysql.server
chkconfig –list | grep mysql
mysql.server    0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭

关于紫砂壶

感悟技术人生
此条目发表在MySQL分类目录,贴了标签。将固定链接加入收藏夹。

1 则回应给 MySQL安装配置

  1. 匿名说:

    感谢分享………

评论已关闭。