加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

percona-server-5.7.11-4源码安置手册

发布时间:2022-03-23 14:05:18 所属栏目:MySql教程 来源:互联网
导读:MySQL5.7出来有段时间了,一直没时间玩玩,这两天有时间下了percona的装了下,发现还是有很多好玩的东西,下面是简单的源码安装记录(二进制安装比较简单,源码安装对OS包的依赖比较严重,尤其是zlib包,建议用RHEL6.5以上版本,本实验用的是centos7) 操
      MySQL5.7出来有段时间了,一直没时间玩玩,这两天有时间下了percona的装了下,发现还是有很多好玩的东西,下面是简单的源码安装记录(二进制安装比较简单,源码安装对OS包的依赖比较严重,尤其是zlib包,建议用RHEL6.5以上版本,本实验用的是centos7)
  
     操作系统
 
     CentOS7_x86_64 (CentOS Linux release 7.2.1511 (Core))
 
      依赖包安装:
rpm -q gcc gcc-c++ ncurses-devel cmake libaio bison zlib-devel
利用Yum安装依赖包 yum install package_name  -y
[root@localhost home]# cat /etc/yum.repos.d/CentOS-Base.repo
 
[Base]
 
name=CentOS7 ISO Base
 
baseurl=file:///mnt/cdrom
 
enabled=1
 
gpgcheck=0
 
 
上传并解压安装包:
[root@localhost soft]# cd /tools/soft/MySQL/
 
[root@localhost MySQL]# tar -xzvf percona-server-5.7.11-4.tar.gz
  
 
make  -j  8
 
make install
 
 
初始化数据库:
 
cd /usr/local/mysql/
./bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/home/mysql/data
./bin/mysql_ssl_rsa_setup --user=mysql --basedir=/usr/local/mysql --datadir=/home/mysql/data
 
 
配置数据库:
cd /usr/local/mysql/
 
cp support-files/my-default.cnf  /etc/my.cnf
 
>/etc/my.cnf
vi /etc/my.cnf
[client]
 
socket=/home/mysql/mysql.sock
 
[mysqld]
 
symbolic-links=0
 
server_id                  = 120
 
default_storage_engine     = Innodb
 
user                       = mysql
 
port                       = 3306
 
basedir                    = /usr/local/mysql
 
datadir                    = /home/mysql/data
 
tmpdir                     = /home/mysql/tmp
 
socket                     = /home/mysql/mysql.sock
 
pid_file                   = /home/mysql/mysql.pid
 
# Character Sets & Collations
 
character_set_server       = utf8
 
collation_server           = utf8_general_ci
 
open_files_limit           = 10240
 
explicit_defaults_for_timestamp
 
# Buffer
 
max_allowed_packet         = 256M
 
max_heap_table_size        = 256M
 
net_buffer_length          = 8K
 
sort_buffer_size           = 2M
 
join_buffer_size           = 4M
 
read_buffer_size           = 2M
 
read_rnd_buffer_size       = 16M
 
#log_error
 
log_error                  = /home/mysql/log/error.log
 
#binlog
 
log_bin                    = /home/mysql/binlog/mysql-bin
 
binlog_cache_size          = 32M
 
max_binlog_cache_size      = 2G
 
max_binlog_size            = 500M
 
binlog_format              = mixed
 
log_output                 = FILE
 
配置mysql系统服务:
 
cd /usr/local/mysql
 
cp support-files/mysql.server  /etc/init.d/mysql
 
chkconfig --add mysql
 
chkconfig mysql on
 
启动数据库:
service mysql start

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读