Як уже було сказано в минулих статтях, встановити СУБД можна з офіційного сховища та сховища розробника. Незалежно від цього, під час інсталяції програма поставить кілька запитань, на які потрібно буде дати відповідь. Далі розповімо, на що і як потрібно відповідати.
Перше, що запитає програма в користувача, це пароль 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