手机
当前位置:查字典教程网 >操作系统 >RedHat/Centos >centos 7 安装percona Server 服务器方法
centos 7 安装percona Server 服务器方法
摘要:如何在CentOS7上安装Percona服务器?其实也是非常简单的,PerconaServer提升了在高负载情况下的InnoDB的性能,为D...

如何在 CentOS 7 上安装 Percona服务器?其实也是非常简单的,Percona Server提升了在高负载情况下的 InnoDB 的性能,为 DBA 提供了一些非常有用的性能诊断工具,另外有更多的参数和命令来控制服务器行为。

Percona Server简介

Percona Server是MySQL的改进版本,使用 XtraDB 存储引擎,在功能和性能上较 MySQL 有着很显著的提升,如提升了在高负载情况下的 InnoDB 的性能,为 DBA 提供了一些非常有用的性能诊断工具,另外有更多的参数和命令来控制服务器行为。

Percona Server安装

平台说明:

centos 7 ,Percona Server 5.6

执行用户 root , 安装使用用户 centralight

1.更新yum

yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm

2.安装

yum install Percona-Server-client-56 Percona-Server-server-56

安装如果有冲突,之前已经安装过mysql,则需要卸载

rpm -qa | grep mysql rpm -qa | grep mariadb rpm -e [软件标识]

3.非多实例配置及启动

默认配置文件路径 /etc/my.cnf

初始化 mysql_install_db --user=centralight --datadir=/cl/data/mysql/percona3311 启动 mysqld_safe --user=centralight --datadir=/cl/data/mysql --defaults-file=/cl/dist/conf/mysql/my.cnf

4.多实例配置及启动

chown -R centralight /cl/data/mysql/percona3311 mysql_install_db --datadir=/cl/data/mysql/percona3311 --user=centralight

所有配置文件目录

默认配置文件路径 /etc/my.cnf,修改成如下

[client] user = root password = 123 # Here follows entries for some specific programs [mysqld_multi] mysqld = /usr/bin/mysqld_safe mysqladmin = /usr/bin/mysqladmin [mysqld3311] socket = /var/lib/mysql/mysql3311.sock port = 3311 datadir = /cl/data/mysql/percona3311 pid-file = /var/lib/mysql/hostname.pid3311 user = centralight skip-external-locking key_buffer_size = 16M max_allowed_packet = 1M table_open_cache = 64 sort_buffer_size = 512K

启动

mysqld_multi --defaults-file=/etc/my.cnf --log=/cl/log/mysql/mysql.log start 3311

报告状态

mysqld_multi --defaults-file=/etc/my.cnf report 3311

5.登陆数据库修改用户及权限,并能远程连接

mysql -uroot -p -h127.0.0.1 -P3311 mysql> use mysql; mysql> update user set host='%’ where host = ‘localhost’ and user=‘root’ mysql> flush privileges;

设置密码

mysql> UPDATE user SET Password=password("123") WHERE user='root' and host='%’; mysql> flush privileges;

如果不能远程连接,请关闭防火墙尝试

CentOS 7.0默认使用的是firewall作为防火墙

systemctl stop firewalld.service systemctl disable firewalld.service

【centos 7 安装percona Server 服务器方法】相关文章:

centos下coreseek安装及使用方法

centos Docker安装前升级内核3.10的方法

Apache服务器优化方法小结

Centos 7.0 系统密码破解图文方法

centos6.4安装配置vpn服务器步骤详解

在CentOS系统上安装DNS服务器的教程

CentOS 6.2 yum 安装MySQL初始化警告的解决方法

centos7修改主机名方法

centos下安装VMware Server 虚拟机的方法

Centos Nginx + Svbversion配置安装方法分享

精品推荐
分类导航