mysql 5.7 jdbc-driver下载_Percona官方Mysql数据库软件安装

Percona Server介绍

Percona Server是MySQL重要的分支之一,它基于InnoDB存储引擎的基础上,提升了性能和易管理性,最后形成了增强版的XtraDB引擎,
可以用来更好地发挥服务器硬件上的性能。

于是就想安装Percona Server数据库,看看和社区版本的mysql有什么不同,下面是我安装的一个步骤,也是踩了一个坑,于是写了一篇文章分享给大家,希望大家在安装Percona Server时候不要避免踩同样的坑。

Percona Server安装包下载

在下载Percona Server安装包时,我就踩了一个坑,让我多花了2个小时,才弄明白是什么问题,在这里我会详细给大家说一下。

首先去Percona的官方网站上去下载对应的安装包,我第一次下载的是Percona-Server-5.7.26-29-Linux.x86_64.ssl100.tar.gz。

b66168b13d9ab751de4c8d17d728f542.png

由于下载的是二进制包,所以不需要编译,直接安装

[mysql@mysql Percona-Server-5.7.26-29]$ /data/Percona-Server-5.7.26-29/bin/mysqld --defaults-file=/data/mysql/conf/3307/my.cnf   --initialize --basedir=/data/Percona-Server-5.7.26-29/   --datadir=/data/mysql/data/3307 --user=mysql   --initialize-insecure --ssl --explicit_defaults_for_timestamp      /data/Percona-Server-5.7.26-29/bin/mysqld: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory

安装报错了,libssl.so.1.0.0包找不到

[root@mysql lib64]# ls -l|grep -i libssl-rwxr-xr-x.  1 root root   340976 9月  27 2018 libssl3.solrwxrwxrwx.  1 root root       16 9月   7 14:11 libssl.so.10 -> libssl.so.1.0.2k-rwxr-xr-x.  1 root root   470376 8月   9 2019 libssl.so.1.0.2k

于是就创建一个软连接试试

ln -s libssl.so.1.0.2k ibssl.so.1.0.0

重试一下,发现还是报libssl.so.1.0.0包找不到,这就很奇怪了,于是就去看官方帮助文档

ssl100 - for Debian prior to 9 and Ubuntu prior to 14.04 versions (libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0);ssl101 - for CentOS 6 and CentOS 7 (libssl.so.10 => /usr/lib64/libssl.so.10);ssl102 - for Debian 9 and Ubuntu versions starting from 14.04 (libssl.so.1.1 => /usr/lib/libssl.so.1.1);ssl1:111 - for CentOS 8 and RedHat 8 (libssl.so.1.1 => /usr/lib64/libssl.so.1.1.1b);

看到这里,才发现,我下错安装包了,不应该下载Percona-Server-5.7.26-29-Linux.x86_64.ssl100.tar.gz,而是应该下载Percona-Server-5.7.26-29-Linux.x86_64.ssl101.tar.gz这个安装包。下载正确的安装包之后,后续安装就非常顺利了。

2686905153318d355bc7894a82ae7ed4.png

初始化数据库

/data/Percona-Server-5.7.26-29/bin/mysqld --defaults-file=/data/mysql/conf/3307/my.cnf   --initialize --basedir=/data/Percona-Server-5.7.26-29/ --datadir=/data/mysql/data/3307   --user=mysql --initialize-insecure   --ssl --explicit_defaults_for_timestamp

启用SSL安全连接

/data/Percona-Server-5.7.26-29/bin/mysql_ssl_rsa_setup --basedir=/data/Percona-Server-5.7.26-29 --datadir=/data/mysql/data/3307

启停mysql实例

/data/Percona-Server-5.7.26-29/bin/mysqld_safe --defaults-file=/data/mysql/conf/3307/my.cnf &/data/Percona-Server-5.7.26-29/bin/mysqladmin -uroot -proot --socket=/data/mysql/run/3307/mysql.sock shutdown &

登录mysql实例

/data/mysql-8.0.21/bin/mysql -uroot -proot --socket=/data/mysql/mysql8/run/3308/mysql.sock

修改root密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';flush privileges;
9e73e933d74e012f2b95be12335c9322.png

好了,本次Percona官方Mysql数据库安装就写到这里。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值