debian:percona8

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
debian:percona8 [2024/12/07 01:22] – [pmm client] Methoddebian:percona8 [2025/04/22 04:16] (поточний) Method
Рядок 1: Рядок 1:
 ====== Percona MySQL Server 8 ====== ====== Percona MySQL Server 8 ======
-Встановлення Percona MySQL Server 8 на Debian 12 +==== Встановлення Percona MySQL Server 8 на Debian 12====
-==== Встановлення ====+
 === Отримуємо репозиторій і встановлюємо його === === Отримуємо репозиторій і встановлюємо його ===
   apt install curl   apt install curl
   curl -O https://repo.percona.com/apt/percona-release_latest.generic_all.deb   curl -O https://repo.percona.com/apt/percona-release_latest.generic_all.deb
   apt install gnupg2 lsb-release -y   apt install gnupg2 lsb-release -y
-  apt install ./percona-release_latest.generic_all.deb+  dpkg -i ./percona-release_latest.generic_all.deb
  
 === Встановлюємо сервер === === Встановлюємо сервер ===
Рядок 43: Рядок 42:
   root@db ~ # service mysql start   root@db ~ # service mysql start
  
-===== PMM ===== +==== Datadir ====
-==== pmm Server ==== +
-[[https://forums.percona.com/t/after-upgrade-pmm2-container-fails-to-start-with-fatal-glibc-error-cpu-does-not-support-x86-64-v2/24059]]+
  
-[[https://docs.percona.com/percona-monitoring-and-management/setting-up/server/docker.html#run]]+Якщо є потреба в зміні розміщення каталогу даних на примотований диск, даний абзац допоможе в цьому.
  
 +Припустимо, що ми під'єднали додатковий диск та змонтували його в ''/mysql_data'' 
  
-==== pmm client ==== +  mkdir -p /mysql_data/data/ 
-  +  mkdir -p /mysql_data/logs/ 
-  percona-release enable pmm2-client release +   
-  apt-get update +  [mysqld] 
-  apt install -y pmm2-client +  datadir                    = /mysql_data/data
- +  # logs 
-  pmm-admin config --server-insecure-tls --server-url=https://admin:admin@172.16.0.48:8443 +  log_bin                     = /mysql_data/logs/binlog 
- +  relay_log                   = /mysql_data/logs/relaylog 
-  mysql -u root -proot +  relay_log_index             = /mysql_data/logs/relaylog.index 
- +  binlog_expire_logs_seconds  = 604800 # 7 days 
-  CREATE USER 'pmm'@'127.0.0.1' IDENTIFIED BY 'pass' WITH MAX_USER_CONNECTIONS 10; +  max_binlog_size             = 100M 
-  GRANT SELECT, PROCESS, REPLICATION CLIENT, RELOAD, BACKUP_ADMIN ON *.* TO 'pmm'@'127.0.0.1'; +  relay_log_recovery          = on 
-  FLUSH Previlegios; +  master_info_repository      'TABLE' 
- +  relay_log_info_repository   'TABLE'
-  pmm-admin add mysql --username=pmm --password=pass --server-url=https://admin:admin@172.16.0.48:8443 --server-insecure-tls+
  
  
 +  systemctl stop mysql
 +  rsync -auxHAXSv --chown=mysql:mysql /var/lib/mysql/* /mysql_data/data/
 +  systemctl start mysql