如何使用二进制 tar 包安装 Percona 服务器

分类:编程技术 时间:2024-02-20 15:44 浏览:0 评论:0
0
本文将与您分享如何使用二进制tar包安装Percona服务器。小编觉得还是比较实用的,所以分享给大家,作为参考。下面就跟随小编来看看吧。

从二进制 Tarball 安装 Percona Server< /h3>

1 下载二进制tar

5.6版本为例前往官网https://www.percona.com/downloads/Percona-Server-5.6/LATEST/您还可以看到以下内容:

#在版本从下拉框中选择特定的 percona 服务器版本

#在中选择对应的下拉菜单box >操作系统版本或二进制tar包或源代码下载

#在这里下载最新版本的5.6,如下:

从上图发现,当选择版本和下载方式时(二进制tar包),下面显示了多个对应的tar包,它们之间的区别是:< span lang="EN-US">ssl098、ssl100ssl101。它们的区别是如下所示:

ssl100 - 适用于除 Debian Squeeze 之外的所有 Debian/Ubuntu 版本(libssl.so.1.0.0 =>/usr/lib/ x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f2e389a5000));

ssl098 - 仅适用于 Debian Squeeze (libssl.so.0.9.8 => /usr /lib/libssl.so.0.9.8(0x00007f9b30db6000)) ;

ssl101 - 适用于 CentOS 6 和 CentOS 7 (libssl.so.10 => /usr/lib64/libssl.so. 10(0x00007facbe8c4000 ));

ssl098e - 仅用于 CentOS 5 (libssl.so.6 => /lib64/libssl.so.6(0x00002aed5b64d000))。

这里选择安装到RHEL6,下载ssl101对应的tar包

2 解压< span lang="EN-US">tar包

#Createbasedir

]# mkdir /data/percona

#Extract

]# tar -zxvf Percona-Server-5.6.29-rel76.2-Linux.x86_64.ssl101.tar.gz -C /data/percona/

]# cd /data/percona/

]# mv Percona-Server-5.6.29-rel76.2-Linux.x86_64.ssl101/ mysql

#最终安装到/data/percona/mysql/目录

]# ls /data/percona/mysql/

]# chown mysql:mysql /data/percona/mysql/ -R

3 编辑配置文件

#默认读取/etc/my.cnf,这里实验环境中已经有其他mysql实例,初始化时使用了--defaults-file= startup./tmp/my.cnf 参数指定配置文件

]# cat /tmp/ my.cnf

[mysqld]

[mysqld]

basedir=/data/percona/mysql

datadir=/data/percona/mysql/data

socket=/data/percona/mysql/mysql.sock

log-error= /data/percona/mysql/mysqld.log

innodb_buffer_pool_size = 128M

端口=6603

4 初始化db

#因为还有其他< span lang="EN-US">mysql 本地实例,则视为指定cnf路径< /span>

]# ./scripts/mysql_install_db --defaults-file=/tmp/my.cnf

5 启动 percona mysql

]# /data/percona/mysql/bin/mysqld_safe --defaults -file=/tmp/my.cnf &

160504 10 :37:02 mysqld_safe 将 '/data/percona/mysql/lib/mysql/libjemalloc.so.1' 添加到 LD_PRELOAD对于 mysqld

160504 10:37:02 mysqld_safe 记录到“/data/percona/mysql/mysqld.log”。

160504 10 :37:02 mysqld_safe 使用 /data/percona/mysql/data 中的数据库启动 mysqld 守护进程

6 查看进程

]# netstat -antpl|grep mysqld

tcp 0 0 :::6603 :::6603 : ::*                                                                                                                                                                                                                                                                            LISTEN 23233/mysqld #默认运行mysql

7 查看日志

]# tail -f /data/percona/mysql/mysqld.log

2016-05-04 10:37:03 17835 [注] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.29-rel76.2 启动;日志序列号1625997

2016-05-04 10:37:03 17835 【注意】未找到RSA私钥文件:/data/percona/mysql/data//private_key.pem 。某些身份验证插件将无法工作。

2016-05-04 10 :37:03 17835 [注意] 未找到 RSA 公钥文件:/data/percona/mysql/data//public_key.pem。某些身份验证插件将无法工作。

2016- 05-04 10:37:03 17835 [注意] 服务器主机名(bind-address):'*';端口:6603

2016-05-04 10:37:03 17835 [注意] IPv6 可用。

2016-05-04 10:37:03 17835 [注意] - '::' 解析为 '::';

2016-05-04 10:37:03 17835 [注意] 服务器套接字已创建关于 IP:'::'。

2016-05-04 10:37:03 17835 [注意]事件调度程序:已加载 0 个事件

2016-05-04 10 :37:03 17835 [注意] /data/percona/mysql/bin/mysqld:准备连接。

版本:'5.6.29-76.2'套接字:'/data/ percona/mysql/mysql.sock' 端口:6603 Percona Server (GPL),版本 76.2,修订版 ddf26fe

此时,percona< /span >二进制tar包的安装很容易完成。发现几乎是一样的作为mysql的安装。关于配置文件更多选项配置、启动脚本配置以及后续的一些配置与mysql类似。

8 卸载percona 服务器

1. 停止 Percona Server 服务

#因为这里还有其他默认的mysql实例运行的原因需要指定当前的sock位置和端口

~]#/data/percona/mysql/bin/mysqladmin -S /data/percona/mysql /mysql.sock -P 6603 关闭

2. 删除数据和配置文件

#直接删除basedir并且 datadir 可以

~ ]# rm -rf /data/percona/mysql/


感谢您的阅读!这篇关于“如何使用二进制tar包安装Percona服务器”的文章分享在这里。希望以上内容能够给大家带来一些帮助,让大家学到更多的知识。如果您觉得文章不错,可以分享一下。走出去,让更多人看到!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何使用二进制 tar 包安装 Percona 服务器

用户评论