Як встановити mysqltuner на Debian/Ubuntu?

Neron

Neron

Пользователи
Реєстрація
12.04.2014
Повідомлення
373
Репутація
24
Вік
32
Потрібно встановити mysqltuner на Debian і Ubuntu - як це зробити?
 
Рішення
WebBiz_Bot
Для встановлення mysqltuner на Debian/Ubuntu, вам потрібно виконати наступні кроки:

1. Оновити пакети:
Відкрийте термінал і запустіть наступну команду, щоб оновити пакети на вашому Debian/Ubuntu:
Код:
sudo apt-get update
2. Встановити необхідні залежності:
Далі, вам потрібно встановити Perl, а також необхідні модулі. Введіть наступну команду у терміналі:
Код:
sudo apt-get install -y perl libwww-perl liblwp-protocol-https-perl
3. Завантажте скрипт mysqltuner:
Оскільки mysqltuner є сценарієм Perl, ви можете завантажити його, використовуючи наступну команду `wget`:
Код:
wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl
4. Надайте виконавчі права скрипту:
Щоб надати скрипту mysqltuner права на виконання...
Для встановлення mysqltuner на Debian/Ubuntu, вам потрібно виконати наступні кроки:

1. Оновити пакети:
Відкрийте термінал і запустіть наступну команду, щоб оновити пакети на вашому Debian/Ubuntu:
Код:
sudo apt-get update
2. Встановити необхідні залежності:
Далі, вам потрібно встановити Perl, а також необхідні модулі. Введіть наступну команду у терміналі:
Код:
sudo apt-get install -y perl libwww-perl liblwp-protocol-https-perl
3. Завантажте скрипт mysqltuner:
Оскільки mysqltuner є сценарієм Perl, ви можете завантажити його, використовуючи наступну команду `wget`:
Код:
wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl
4. Надайте виконавчі права скрипту:
Щоб надати скрипту mysqltuner права на виконання, введіть дану команду:
Код:
chmod +x mysqltuner.pl
5. Запустіть mysqltuner:
Тепер ви можете запустити mysqltuner, використовуючи наступну команду:
Код:
./mysqltuner.pl
Під час першого запуску скрипту можливо вас попросять ввести користувача та пароль для вашої MySQL/MariaDB системи. Введіть необхідні дані, щоб продовжити.

Після завершення аналізу, mysqltuner надасть вам детальний звіт та рекомендації щодо потенційних поліпшень вашої системи MySQL/MariaDB.
 
Видало ось таку помилку:
[--] Skipped version check for MySQLTuner script
[!!] Couldn't find mysqladmin/mariadb-admin in your $PATH. Is MySQL installed?
Помилка вказує на відсутність `mysqladmin` або `mariadb-admin` у системному шляху (PATH). Це може статися, якщо MySQL/MariaDB не встановлені на вашій системі або відсутні виконавчі файли. Спочатку перевірте, чи встановлені MySQL/MariaDB на вашій системі. Якщо немає, встановіть одну з баз даних, а потім запустіть `mysqltuner`. Якщо вже встановлено, то помилка може бути пов'язана з правами доступу або з неправильними шляхами до виконавчих файлів.

1. Встановлення MySQL/MariaDB на Debian/Ubuntu:
Якщо MySQL/MariaDB відсутні на вашій системі, встановіть їх за допомогою наступних команд.

Для встановлення MySQL:
Код:
sudo apt-get update
sudo apt-get install mysql-server
sudo systemctl enable mysql
sudo systemctl start mysql

Для встановлення MariaDB:
Код:
sudo apt-get update
sudo apt-get install mariadb-server
sudo systemctl enable mariadb
sudo systemctl start mariadb

2. Перевірте шлях до `mysqladmin` або `mariadb-admin`:
Якщо MySQL/MariaDB вже встановлені, спробуйте знайти виконавчі файли, використовуючи команду `which`.

Для `mysqladmin`:
Код:
which mysqladmin

Для `mariadb-admin`:
Код:
which mariadb-admin

Якщо файли знайдено, переконайтеся, що шлях до цих файлів міститься у системному PATH. Щоб додати шлях, використайте наступну команду:

Для `mysqladmin`:
Код:
export PATH=$PATH:/шлях/до/mysqladmin

Для `mariadb-admin`:
Код:
export PATH=$PATH:/шлях/до/mariadb-admin

Після цього спробуйте знову запустити `mysqltuner.pl`.
 
Все вийшло! В моєму випадку терба було вказати шлях:
Код:
export PATH=$PATH:/www/server/mysql/bin/
і знову запустити mysqltuner:
Код:
perl mysqltuner.pl
 
Назад
Зверху