Способи оплати Abuse

Налаштовуємо MySQL в Ubuntu

21.01.2023, 23:42

Як уже було сказано в минулих статтях, встановити СУБД можна з офіційного сховища та сховища розробника. Незалежно від цього, під час інсталяції програма поставить кілька запитань, на які потрібно буде дати відповідь. Далі розповімо, на що і як потрібно відповідати.

Відповідаємо на запитання СУБД

Перше, що запитає програма в користувача, це пароль root. Вам потрібно буде тільки вказати його.

А далі ще раз ввести, щоб підтвердити:

Користувач залишає за собою право залишити область пароля порожньою, але в такому разі MySQL використовуватиме авторизацію Unix для входу під час запуску клієнта mysql з консолі (при цьому ви позбудетеся віддаленого доступу). Надалі це принесе ще деякі незручності, тому краще так не робити і відразу задати пароль root.

Після чого програма попередить вас, що MySQL задіє новий спосіб авторизації. З цією інформацією можна ознайомитися у вікні, що відкрилося:

Потім інсталятор потім зробить запит на інсталяцію нового методу авторизації або повернути колишній. Клієнтські бібліотеки для MySQL в Ubuntu вже зібрані з підтримкою нового методу, тож його можна залишити:

Щойно інсталяцію буде завершено, вам потрібно виконати команду mysql_secure_installation (допоможе захистити MySQL сервер). Якщо ви все-таки задали пароль на етапі інсталяції MySQL, то можете запускати команду без sudo. Якщо ж пароль не було встановлено, насамперед потрібно задати код для користувача root.

mysql_secure_installation

Ввели і встановили пароль root? Далі команда зробить запит на необхідність увімкнення плагіна валідації паролів MySQL. Не вмикайте його, якщо не маєте уявлення, що це таке і для чого треба. Якщо говорити коротко, то плагін не дасть змоги виконати інсталяцію занадто простих паролів для користувачів MySQL. На цьому етапі відповідаємо n:

Далі утиліта запитає, чи потрібно змінювати пароль root. Тут теж можна відповісти n, оскільки пароль у вас уже встановлено раніше:

На всі наступні запитання від програми відповідаємо ствердно:

Використовуючи цей принцип налаштування, вам не вдасться застосовувати лише sudo для підключення до mysql з консолі. Можна спробувати, але ви отримаєте помилку Access Denied. Щоб підключиться до MySQL, використовуючи для цього консольний клієнт, введіть пароль root, який було задано раніше:

mysql -u root -p

На цьому інструкція з налаштування повністю завершена.

Оренда mysql vps