基本安装

基本安装步骤请参考官网指南
其中一个步骤是下载repository packages $(lsb_release -sc可以参考

  1. https://repo.percona.com/apt/

image.png
对于依赖

  1. sudo apt-get install lsb-release
  2. sudo apt --fix-broken install

安装Mysql

启用软件源

  1. sudo percona-release setup ps80
  2. sudo apt-get install percona-server-server

安装完成以后,需要执行

  1. mysql -e "CREATE FUNCTION fnv1a_64 RETURNS INTEGER SONAME 'libfnv1a_udf.so'"
  2. mysql -e "CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'"
  3. mysql -e "CREATE FUNCTION murmur_hash RETURNS INTEGER SONAME 'libmurmur_udf.so'"

安装后报错 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' 解决办法

  1. sudo mkdir -p /var/run/mysqld
  2. sudo chown mysql /var/run/mysqld/
  3. sudo service mysql restart

安装postgresql

  1. sudo percona-release setup ppg-13
  2. sudo apt-get install percona-postgresql-13

添加llvm源

  1. deb http://apt.llvm.org/buster/ llvm-toolchain-buster main
  2. deb-src http://apt.llvm.org/buster/ llvm-toolchain-buster main
  3. # 10
  4. deb http://apt.llvm.org/buster/ llvm-toolchain-buster-10 main
  5. deb-src http://apt.llvm.org/buster/ llvm-toolchain-buster-10 main
  6. # 11
  7. deb http://apt.llvm.org/buster/ llvm-toolchain-buster-11 main
  8. deb-src http://apt.llvm.org/buster/ llvm-toolchain-buster-11 main

Note that this package will not install the components. To install these components use the appropriate packages:

  1. $ # To install pg_repack
  2. $ sudo apt-get install percona-postgresql-13-repack
  3. $ # To Install pgaudit
  4. $ sudo apt-get install percona-postgresql-13-pgaudit
  5. $ # To install pgBackRest
  6. $ sudo apt-get install percona-pgbackrest
  7. $ # To install Patroni
  8. $ sudo apt-get install percona-patroni
  9. $ # To install pg_stat_monitor
  10. $ sudo apt-get install percona-pg-stat-monitor13
  11. $ # To install PostgreSQL contrib extensions
  12. $ sudo apt-get install percona-postgresql-contrib

安装mongoDB

  1. percona-release enable psmdb-44 release
  2. sudo apt-get install percona-server-mongodb