Ось оновлення для MySQL 5.7
bash --версія
GNU bash, версія 4.4.12 (1) -випуск (x86_64-apple-darwin17.0.0)
Copyright (C) 2016 Фонд вільного програмного забезпечення, Inc.
Ліцензія GPLv3 +: GNU GPL версії 3 або пізнішої
Це безкоштовне програмне забезпечення; ви вільні його змінити і розповсюдити.
НЕМАЄ ГАРАНТІЇ в межах, дозволених законом.
# ==========================================
варити --версія
Домашня мова 1.7.6
Homebrew / homebrew-core (git revision eeb08; останній запис 2018-09-27)
Homebrew / homebrew-cask (git revision c9f62; останній запис 2018-09-27)
# ==========================================
mysql - звернення
mysql Ver 14.14 Distrib 5.7.23, для osx10.13 (x86_64) за допомогою обгортки EditLine
# ==========================================
system_profiler SPSoftwareDataType
Програмне забезпечення:
Огляд системного програмного забезпечення:
Версія системи: macOS 10.13.3 (17D47)
Версія ядра: Дарвін 17.4.0
Об'єм завантаження: Macintosh HD
Режим завантаження: Нормальний
Ім'я комп'ютера: EdisonMacHomeBj
Ім'я користувача: Edison (edison)
Безпечна віртуальна пам'ять: увімкнено
Захист цілісності системи: вимкнено
Час з часу завантаження: 6 днів 23:13
заварити видалити mysql@5.7
заварити очищення
mv / usr / local / var / mysql /usr/local/var/mysql.bak
варити встановити mysql@5.7
rm -rf / usr / local / var / mysql
# ==========================================
mysqld - ініціалізувати
2018-09-28T04: 54: 06.526061Z 0 [Попередження] TIMESTAMP із неявним значенням DEFAULT застарілий. Будь ласка, використовуйте параметр --explicit_defaults_for_timestamp (детальну інформацію див. У документації).
2018-09-25
2018-09-28T04: 54: 07.096637Z 0 [Попередження] InnoDB: Створено нові файли журналів, LSN = 45790
2018-09-28T04: 54: 07.132950Z 0 [Попередження] InnoDB: Створення системних таблиць обмежень із зовнішніми ключами.
2018-09-28T04: 54: 07.196824Z 0 [Попередження] Не знайдено жодного наявного UUID, тому ми припускаємо, що це перший раз запуск цього сервера. Створення нового UUID: 87cf2f10-c2da-11e8-ac2d-ba163df10130.
2018-09-28T04: 54: 07.224871Z 0 [Попередження] Gtid-таблиця не готова до використання. Таблицю "mysql.gtid_executed" неможливо відкрити.
2018-09-28T04: 54: 07.366688Z 0 [Попередження] Сертифікат CA ca.pem підписаний самостійно.
2018-09-28T04: 54: 07.457954Z 1 [Примітка] Створюється тимчасовий пароль для root @ localhost: kq3K = JR8; GqZ
# ==========================================
mysql_secure_installation -uroot -p "kq3K = JR8; GqZ"
mysql_secure_installation: [Попередження] Використання пароля в інтерфейсі командного рядка може бути небезпечним.
Забезпечення розгортання сервера MySQL.
Існуючий пароль для кореня облікового запису користувача закінчився. Введіть новий пароль.
Новий пароль:
Повторно введіть новий пароль:
ПЛУГІН ВАЛІДАЛЬНОГО ПАРОЛУ можна використовувати для перевірки паролів
та покращити безпеку. Він перевіряє міцність пароля
і дозволяє користувачам встановлювати лише ті паролі, які є
достатньо забезпечений. Хочете встановити плагін VALIDATE PASSWORD?
Натисніть y | Y для Так, будь-яку іншу клавішу для No: n
Використання існуючого пароля для root.
Змінити пароль для root? ((Натисніть y | Y для Так, будь-яка інша клавіша для Ні): y
Новий пароль:
Повторно введіть новий пароль:
За замовчуванням, установка MySQL має анонімного користувача,
дозволяючи будь-кому ввійти в MySQL без необхідності
створений для них обліковий запис користувача. Це призначено лише для
тестування, і щоб зробити процес трохи плавнішим.
Ви повинні їх видалити, перш ніж переходити у виробництво
навколишнє середовище.
Видалити анонімних користувачів? (Натисніть y | Y для Так, будь-яка інша клавіша для Ні): y
Успіх.
Зазвичай до root можна дозволити підключення лише з
'localhost'. Це гарантує, що хтось не може здогадатися
корінний пароль від мережі.
Відключити кореневе вхід у систему? (Натисніть y | Y для Так, будь-яку іншу клавішу для Ні): n
... пропускаючи.
За замовчуванням MySQL постачається з базою даних з назвою "test"
кожен може отримати доступ. Це також призначене лише для тестування,
і їх слід видалити перед тим, як перейти до виробництва
навколишнє середовище.
Видалити тестову базу даних та отримати доступ до неї? (Натисніть y | Y для Так, будь-яку іншу клавішу для Ні): n
... пропускаючи.
Перезавантаження таблиць привілеїв забезпечить усі зміни
зроблений поки що набирає чинності негайно.
Перезавантажити таблиці привілеїв зараз? (Натисніть y | Y для Так, будь-яка інша клавіша для Ні): y
Успіх.
Все зроблено!