Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 12893|Відповідь: 0

[Джерело] Будь ласка, прочитайте розділ «Безпека» в посібнику, щоб дізнатися, як...

[Копіювати посилання]
Опубліковано 10.01.2019 13:13:54 | | |
2019-01-10T02:50:46.445845Z 0 [Увага] [MY-011070] [Сервер] 'Вимкнення символічних посилань за допомогою --skip-symbolic-links (або еквіваленту) є за замовчуванням. Розгляньте можливість не використовувати цю опцію, оскільки вона застаріла і буде видалена в майбутньому релізі.
2019-01-10T02:50:46.450122Z 0 [Система] [MY-010116] [Сервер] /usr/sbin/mysqld (mysqld 8.0.13) Починається як процес 13142
2019-01-10T02:50:46.455115Z 0 [ПОМИЛКА] [MY-010123] [Сервер] Фатальна помилка: Будь ласка, прочитайте розділ «Безпека» в інструкції, щоб дізнатися, як запускати mysqld як root!
2019-01-10T02:50:46.455183Z 0 [ПОМИЛКА] [MY-010119] [Сервер] Скасування
2019-01-10T02:50:46.455718Z 0 [Система] [MY-010910] [Сервер] /usr/sbin/mysqld: Завершено вимкнення (mysqld 8.0.13) MySQL Community Server - GPL.

Коли я встановлював CentOS у віртуальну машину, я встановив версію Rendmine на Nami, автозапуску MySQL не було, і він з'являвся при ручному запуску. Будь ласка, прочитайте розділ «Безпека» в інструкції, щоб дізнатися, як запускати mysqld як root! mysql.info розділі про безпеку було виявлено, що це пов'язано з тим, що MySQL не хотів, щоб кореневий користувач запускав mySQL безпосередньо для безпеки. Ось оригінальний текст із документації:



*Ніколи не запускайте MySQL сервер як корінний користувач Unix. Це
  надзвичайно небезпечний, оскільки будь-який користувач із привілеєм «ФАЙЛ» є
  здатний змусити сервер створювати файли як «root» (наприклад,
  '~root/.bashrc'). Щоб уникнути цього, *Зверніть увагу на 'mysqld': mysqld. відмовляється
  запускати як «root», якщо це не вказано явно за допомогою
  варіант '--user=root'.

Ніколи не починайте MySQL Server з root-акаунтом. Це усмішка, бо користувач із дозволом на FILE змусить MySQL Server створити файл з root-акаунтом (наприклад, ~root/.bashrc), і щоб запобігти подібному випадку, mysqld за замовчуванням забороняє користувачу починати з root-акаунта, але root користувач може це зробити, додавши його до командиопція "--user=root" для примусового запуску mysqld

  *Зверніть увагу на 'mysqld': mysqld. можна (і повинен) керувати як звичайний,
  натомість непривілейований користувач. Ви можете створити окремий Unix-акаунт
  названа 'mysql', щоб зробити все ще більш безпечним. Використай це
  обліковий запис лише для адміністрування MySQL. Для початку *Зверніть увагу на 'mysqld':
  mysqld. як інший користувач Unix, додайте опцію «користувач», яка
  вказує ім'я користувача в групі '[mysqld]' у 'my.cnf'
  Option файл, де ви вказуєте параметри сервера. Наприклад:

[mysqld]
user=mysql

Кращий підхід, ніж починати MySQL з root, — це дозволити MySQL з простим обліковим записом користувача без розширених привілеїв, наприклад, створити обліковий запис MySQL для управління MySQL. Запуск MySQL з його обліковим записом — додати опцію користувача до команди mysqld, яка належить до групи користувачів mysqld і знаходиться у конфігураційному файлі my.cnf. Наприклад, після створення акаунта mysql ви можете додати наступний контент до файлу my.cnf:


Це призводить до того, що сервер починається як призначений користувач, незалежно від того, чи ви
  Запускайте вручну або за допомогою *Note 'mysqld_safe': Mysqld-safe. або
  *Зверніть увагу на 'mysql.server': mysql-server. Детальніше див. *Примітка
  Зміна-mysql-user::.


Ця опція дозволяє запускати MySQL із вказаним обліковим записом користувача, як mysqld_safe, так і командами mysql.server.

Запуск *Примітка 'mysqld': mysqld. як користувач Unix, окрім 'root'
  це не означає, що потрібно змінювати ім'я користувача «root» у
  Таблиця 'user'. _User назви MySQL акаунтів не мають нічого спільного
  з іменами користувачів для Unix accounts_.

Не починати з кореня Unix не означає, що ви хочете змінювати корінове ім'я користувача в таблиці користувачів у MySQL, бо root-акаунт Unix не має нічого спільного з основним обліковим записом MySQL.




Попередній:Технічні матеріали Ethereum, китайська електронна книга
Наступний:Java рекурсивно зчитує всі шляхи до файлів у каталогу
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com