Shopnc 3 之 Mysql 5.7 RPM版安装

系统 :centos 7
版本 mysql-5.5.33-linux2.6-x86_64.tar.gz
 
# 解压
tar zxf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz -C /Data/app
cd /Data/app/
ln -s mysql-5.7.30-linux-glibc2.12-x86_64/ mysql    「symbolic 」 
cd mysql
 
# 用户
useradd mysql
groups mysql
chown -R mysql:mysql mysql-5.7.30-linux-glibc2.12-x86_64/
 
# 配置
vim /etc/my.cnf
[client] 部分
  • port=3306
  • socket=/tmp/mysql.sock
[mysqld] 部分
  • port=3306
  • socket= /tmp/mysql.sock  「 无 」 
  • basedir=/Data/app/mysql
  • datadir=/Data/app/mysql/data   「  mkdir data &  chown -R mysql:mysql data/ 」 
  • character-set-server=utf8 「 服务端字符集 」 
  • default-storage-engine=InnoDB
  • skip-external-locking
  • skip-name-resolve
  • back_log=300 
  • key_buffer=64M 「 DEL & MYISAM索引影响大 」 
  • max_allowed_packet=16M
  • table_open_cache=8192
  • max_connections=1024
  • max_connect_errors=100
  • sort_buffer_size=16M
  • read_buffer_size=16M
  • read_rnd_buffer_size=8M
  • thread_cache_size=16
  • query_cache_size=32M
  • explicit_defaults_for_timestamp=true  「 查询缓存 」 
[mysqld_safe]部分
  • log-error=/Data/app/mysql/log/error.log 「 mkdir -p log/ error.log  &  chown -R mysql:mysql log/ 」 
  • slow_query_log=ON
  • slow_query_log_file=/Data/app/mysql/log/slow.log
  • long_query_time=2
  • log-queries-not-using-indexes
  • thread_concurrency=8
  • server-id=1
  • log-bin=mysql-bin-master
  • binlog_format=mixed
  • sync_binlog=1
  • max_binlog_size=512M
[InnoDB]部分
  • innodb_file_per_table
  • innodb_data_home_dir=/Data/app/mysql/data
  • innodb_data_file_path=ibdata1:32M:autoextend
  • innodb_autoextend_increment=8
  • innodb_buffer_pool_size=2G
  • innodb_additional_mem_pool_size=32M
  • innodb_log_group_home_dir=/Data/app/mysql/data
  • innodb_log_files_in_group=3
  • nnodb_log_file_size=64M
  • innodb_log_buffer_size=8M
  • innodb_write_io_threads=8
  • innodb_read_io_threads=8
  • innodb_thread_concurrency=16
  • innodb_flush_method=O_DSYNC
  • innodb_flush_log_at_trx_commit=1
  • innodb_max_dirty_pages_pct=90
  • innodb_lock_wait_timeout=120
[mysqldump]部分
  • quick
  • max_allowed_packet=16M
[mysql] 部分
  • default-character-set=utf8
  • no-auto-rehash
[myisamchk] 部分
  • key_buffer=256M
  • sort_buffer_size=256M
  • read_buffer=2M
  • write_buffer=2M
 
yum -y install cmake    「 源码包编译工具 」 
 
#初始化
./mysqld --initialize --datadir=/Data/app/mysql/data --user=mysql --basedir=/Data/app/mysql
 
#服务
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
chkconfig mysqld on
service mysqld start / stop
ps -ef | grep mysql
root     31209     1  0 07:34 pts/0    00:00:00 /bin/sh /Data/app/mysql/bin/mysqld_safe --datadir=/Data/app/mysql/data --pid-file=/Data/app/mysql/data/centos-linux.shared.pid
mysql    31676 31209  1 07:34 pts/0    00:00:00 /Data/app/mysql/bin/mysqld --basedir=/Data/app/mysql --datadir=/Data/app/mysql/data --plugin-dir=/Data/app/mysql/lib/plugin --user=mysql --log-error=/Data/app/mysql/log/error.log --pid-file=/Data/app/mysql/data/centos-linux.shared.pid --socket=/tmp/mysql.sock --port=3306
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值