Создание учетной записи MySQL для Windows
Среда подтверждения работы
- MySQL
-
- MySQL 8.4
- Верстак MySQL
-
- 8.0
- Виндоус
-
- Windows Server 2022
Требуемая среда
- MySQL
-
- MySQL 8.4
- Верстак MySQL
-
- 8.0
- Виндоус
-
- Windows 11
- Windows 10
- Windows Server
-
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
предварительное условие
- Необходимо установить MySQL
- Если вы хотите использовать MySQL Workbench, у вас должен быть установлен MySQL Workbench
- Убедитесь, что вы можете подключиться к своей базе данных MySQL
Об учетных записях root
Учетная запись root — это учетная запись, которая имеет почти полный доступ к базе данных. По умолчанию доступ к нему можно получить только локально, но если вы измените настройки, к нему можно получить доступ и извне. Однако, поскольку полномочия сильны и риск безопасности возрастает, лучше создать отдельную учетную запись, если вы хотите подключиться извне.
Создание учетной записи в MySQL Workbench
Выберите MySQL > MySQL Workbench в меню «Пуск».
Выберите подключение, которое вы хотите подключить к MySQL. Если у вас его нет, добавьте его. Если вы не сохранили пароль подключения, вам будет предложено ввести его.
На панели Nevigator выберите Пользователи и привилегии на вкладке Администрирование.
Отобразится список счетов. Чтобы добавить учетную запись, нажмите кнопку «Добавить учетную запись».
Вы можете увидеть следующее диалоговое окно и нажать кнопку OK.
- Заголовок окна
- Верстак MySQL
- [Основные инструкции]
- Недопустимые плагины аутентификации
- [Содержание]
- Тип плагина для newuser@% пользователей — None, но сервер не указывает его как известный плагин аутентификации.
На вкладке Вход введите следующее:
Имя поля | Ввод данных |
---|---|
Имя пользователя | Введите имя своей учетной записи. Он часто используется для подключения к базе данных, например для имени пользователя. В случае с английскими символами он преобразуется в строчные буквы. |
Ограничение на совпадение узлов сети | Введите имя узла, к которому можно подключиться. localhost Вы можете подключиться только из местных. % Вы можете подключаться из всех точек сети. 192.168.%.% 192.168.0.0 и вы сможете подключиться со своего ПК в ~192.168.255.255 . Будьте внимательны при подключении через IPv6. |
Пароль | Введите пароль для подключения к созданной учетной записи. Будьте внимательны, некоторые символы потребуют побега. |
Во вкладке "Лимиты аккаунта" введите во все поля 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.%';