如何使用二进制 tar 包安装 Percona 服务器
从二进制 Tarball 安装 Percona Server< /h3>1 下载二进制tar包
以5.6版本为例,前往官网https://www.percona.com/downloads/Percona-Server-5.6/LATEST/您还可以看到以下内容:
#在中选择对应的下拉菜单box >操作系统版本或二进制tar包或源代码下载
#在这里下载最新版本的5.6,如下:
从上图发现,当选择版本和下载方式时(二进制tar包),下面显示了多个对应的tar包,它们之间的区别是:< span lang="EN-US">ssl098、ssl100、ssl101。它们的区别是如下所示:
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 span>
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服务器”的文章分享在这里。希望以上内容能够给大家带来一些帮助,让大家学到更多的知识。如果您觉得文章不错,可以分享一下。走出去,让更多人看到!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何使用二进制 tar 包安装 Percona 服务器