服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|

centos 7 安装percona Server 服务器方法

2019-07-09 13:12centos之家 Centos

本文将为大家具体的讲解centos 安装percona,了解 Percona 服务器,Percona Server为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升

如何在 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

 

延伸 · 阅读

精彩推荐
  • Centosvirbr0虚拟网卡如何卸载?virbr0虚拟网卡的卸载方法

    virbr0虚拟网卡如何卸载?virbr0虚拟网卡的卸载方法

    最近有些朋友问小编virbr0虚拟网卡如何卸载?今天小编就为大家带来virbr0虚拟网卡的卸载方法!希望能够帮助到大家!有需要的朋友一起去看看吧...

    脚本之家2862019-05-26
  • CentosCentOS下iptables详解

    CentOS下iptables详解

    iptables是Linux上常用的防火墙软件,今天小编要为大家分享的是CentOS下iptables详解!希望对大家会有帮助!有需要的朋友一起去看看吧...

    CentOS之家4462019-05-24
  • Centoscentos下如何删除大文件?centos下删除大文件的方法

    centos下如何删除大文件?centos下删除大文件的方法

    一些朋友不知到centos下如何删除大文件?下面小编就为大家带来centos下删除大文件的方法;感兴趣的朋友一起去看看吧...

    centos之家4032019-06-12
  • CentosCentOS6.5使用udev管理网卡详解

    CentOS6.5使用udev管理网卡详解

    使用udev管理网卡;网卡的udev配置文件路径为:etc/udev/rules.d/*net*.rules;下面小编就为大家详细的讲一下CentOS6.5使用udev如何管理网卡,有需要的朋友一起去看看吧...

    CentOS之家3662019-06-26
  • CentosCentos文件搜索命令的讲解

    Centos文件搜索命令的讲解

    今天小编就为大家带来Centos文件搜索命令的讲解;希望对大家的学习会有帮助;有需要的朋友可以过来看看...

    服务器之家3572019-07-01
  • CentosCentOS7上如何添加Swap交换空间

    CentOS7上如何添加Swap交换空间

    一些朋友反馈说不知道CentOS7上如何添加Swap交换空间;下面小编就为大家带来CentOS 7上添加Swap交换空间的方法;有需要的朋友可以去看看吧...

    服务器之家3662019-07-08
  • CentosCentOS下如何创建且挂载光盘镜像?

    CentOS下如何创建且挂载光盘镜像?

    在Centos下可以很方便的将多个文件,或多个文件夹下的内容打包进光盘镜像中,今天小编为大家带来的是CentOS下创建且挂载光盘镜像;有需要的朋友一起去看看吧...

    服务器之家3452019-06-24
  • Centoscentos下如何安装卸载命令rpm make install?

    centos下如何安装卸载命令rpm make install?

    一些朋友不知道centos下如何安装卸载命令rpm make install?今天小编为大家带来的是centos下安装卸载命令rpm,make install使用方法;有需要的朋友一起去看看吧...

    centos之家1882019-06-20