Створіть обліковий запис MySQL для Windows

Дата створення сторінки :

Середовище підтвердження роботи

MySQL
  • MySQL 8.4
MySQL Workbench
  • 8.0
Вікна
  • Windows Server 2022

Необхідне середовище

MySQL
  • MySQL 8.4
MySQL Workbench
  • 8.0
Вікна
  • Вікна 11
  • Вікна 10
Сервер Windows
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016

Передумовою

  • MySQL має бути встановлений
  • Якщо ви хочете використовувати MySQL Workbench, у вас повинен бути встановлений MySQL Workbench
  • Переконайтеся, що ви можете підключитися до вашої бази даних MySQL

Про облікові записи root

Root-аккаунт - це обліковий запис, який має практично весь доступ до бази даних. За замовчуванням доступ до нього можна отримати лише локально, але якщо ви зміните налаштування, до нього можна отримати доступ і ззовні. Однак, оскільки авторитет сильний і ризик безпеки зростає, краще створити окремий обліковий запис, якщо ви хочете підключитися ззовні.

Створити обліковий запис в MySQL Workbench

Виберіть MySQL > MySQL Workbench у меню Пуск.

Виберіть з'єднання, яке ви хочете підключити до MySQL. Якщо у вас його немає, додайте його. Якщо ви не зберегли пароль підключення, вам буде запропоновано ввести його.

На панелі «Невігатор» виберіть «Користувачі та привілеї» на вкладці «Адміністрування».

Відобразиться список облікових записів. Щоб додати обліковий запис, натисніть кнопку «Додати обліковий запис».

Ви можете відкрити наведене нижче діалогове вікно і натиснути кнопку OK.

Заголовок вікна
MySQL Workbench
[Основні інструкції]
Невірні плагіни автентифікації
[Зміст]
Тип плагіна для newuser@% користувачів – None, але цей плагін не вказано як відомий плагін автентифікації сервером.

У вкладці «Вхід» введіть наступне:

Ім'я поля Вхідні відомості
Ім'я для входу Введіть ім'я свого облікового запису. Він часто використовується для підключення до бази даних, наприклад, імені користувача. У випадку з англійськими символами він перетворюється в малі літери.
Ліміт на збіг хостів Введіть ім'я хоста, до якого можна підключитися. localhost Підключитися можна лише з локального. % Ви можете підключатися з усіх мереж. 192.168.%.% 192.168.0.0і ви зможете підключатися зі свого ПК в ~192.168.255.255 . Будьте обережні при підключенні через IPv6.
Пароль Введіть пароль для підключення до створеного облікового запису. Будьте обережні, деякі символи вимагатимуть escape.

У вкладці "Ліміти облікового запису" введіть у всі поля 0 . Він повинен бути включений за замовчуванням, але іноді це не так. Навіть якщо ви спробуєте зареєструватися в порожньому стані, то отримаєте помилку.

"Адміністративні ролі" - це дозволи, надані MySQL в цілому. Це потужний дозвіл, тому встановлюйте його лише тоді, коли він вам потрібен як мінімум.

Привілеї схеми – це дозволи, які ви встановлюєте для кожної схеми. Налаштуйте її після створення схеми. Дозволи не впливають на це поза межами схеми.

Коли ви закінчите з усіма налаштуваннями, натисніть кнопку «Застосувати» в нижньому правому куті. Ви також можете змінити ці налаштування пізніше.

Він буде доданий до списку.

Якщо ви хочете видалити свій обліковий запис, ви можете зробити це за допомогою кнопки «Видалити».

Створіть обліковий запис за допомогою команди

Цей розділ проходить весь шлях до створення користувача. Я не буду пояснювати, де встановлювати дозволи та детальні параметри, тому що це буде довго.

Виберіть MySQL > MySQL 8.4 Command Line Client у меню Пуск.

Введіть пароль адміністратора.

Введіть наступний SQL: Будь ласка, встановіть своє ім'я користувача та пароль як необов'язкові. SQL може бути багаторядковим, тому вам потрібна крапка з комою в кінці. Запустіть його, і все готово.

CREATE USER test_user2 IDENTIFIED BY 'password';

За замовчуванням ім'я хоста має вигляд % . Якщо ви також хочете встановити ім'я хоста з самого початку, позначте його @ і поставте ім'я хоста після нього:

CREATE USER 'test_user3'@'192.168.0.%' IDENTIFIED BY 'password';

Ви можете перевірити список створених облікових записів за допомогою такої команди:

SELECT Host, User FROM mysql.user;

Якщо ви хочете змінити ім'я хоста, виконайте наступну команду:

RENAME USER '現在のユーザー名'@'現在のホスト名' to '新ユーザー名'@'新ホスト名';

Щоб зробити його доступним з певної IP-адреси:

RENAME USER 'test_user2'@'%' to 'test_user2'@'192.168.%.%';

Щоб видалити обліковий запис, запустіть SQL таким чином: Вам також потрібно вказати ім'я хоста.

DROP USER 'test_user3'@'192.168.0.%';