MySQL-одна з найпопулярніших систем управління базами даних, яка широко використовується на різних платформах, в тому числі і на Windows. Створення нового користувача в MySQL дозволяє окремим особам або програмам отримати доступ до бази даних та виконувати певні операції. У даній статті ми розглянемо процес створення користувача MySQL на операційній системі Windows, використовуючи покрокову інструкцію.
Перед тим як приступити до створення нового користувача в MySQL, переконайтеся, що ви встановили сервер MySQL і він успішно працює на вашій системі. Якщо у вас ще немає сервера MySQL, завантажте його з офіційного веб-сайту MySQL та встановіть відповідно до інструкцій. Після успішної установки Перейдіть до наступного кроку.
Першим кроком буде запуск командного рядка MySQL. Відкрийте командний рядок Windows, натиснувши комбінацію клавіш Win + R і ввівши команду "cmd". У вікні командного рядка, що відкриється, введіть команду "mysql-u root - p", де" root "-це Ім'я користувача MySQL, а" - p " вказує на те, що вам потрібно буде ввести пароль. Натисніть Enter, щоб виконати команду.
Встановлення MySQL на Windows
Встановлення MySQL на Windows надає вам можливість створювати та керувати базами даних на своєму комп'ютері. У цьому розділі наведена докладна інструкція по установці MySQL на Windows.
Крок 1: завантаження інсталяційного файлу
Перейдіть на офіційний веб-сайт MySQL і знайдіть сторінку завантаження. Скачайте інсталяційний файл MySQL відповідної версії для вашої операційної системи (Windows).
Крок 2: Запуск установки
Після завантаження файлу запустіть його, двічі клацнувши на ньому. Вам відкриється майстер установки MySQL.
Крок 3: Вибір типу установки
На першому екрані майстра встановлення MySQL виберіть тип встановлення. Рекомендується вибрати тип "Typical", щоб включити основні компоненти MySQL.
Крок 4: встановлення пакета
На наступному екрані майстра установки MySQL натисніть кнопку "Install" для початку установки. Зачекайте, поки процес встановлення завершиться.
Крок 5: Налаштування сервера MySQL
Коли установка завершена, майстер запропонує вам налаштувати сервер MySQL. Ви можете вибрати опцію "Standalone MySQL Server/Classic MySQL Replication" і продовжити.
Крок 6: Створення пароля для користувача root
У процесі налаштування сервера вам буде запропоновано створити пароль для користувача root. Придумайте надійний пароль і запам'ятайте його.
Крок 7: завершення установки
Після завершення налаштування сервера, майстер запропонує вам виконати додаткові настройки, такі як запуск служби MySQL при завантаженні Windows. Ви можете вибрати необхідні вам опції і завершити установку.
Поздоровляю! Тепер у вас встановлена MySQL на Windows. Ви можете приступити до створення користувачів і баз даних.
Запуск MySQL в консолі
Для запуску MySQL в консолі на Windows, Вам необхідно виконати наступні кроки:
- Відкрийте командний рядок у Windows.
- Перейдіть до каталогу, де встановлено MySQL. Наприклад, введіть команду cd C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin і натисніть Enter.
- Введіть команду mysql-u username - P для запуску MySQL, де username-Ім'я користувача MySQL.
- Після введення команди вам буде запропоновано ввести пароль для користувача MySQL. Введіть пароль і натисніть Enter.
- Якщо все введено правильно, ви побачите підказку MySQL у консолі.
Тепер ви можете виконувати різні команди та запити в MySQL за допомогою консольного вікна. Якщо потрібно , ви можете виконати команду exit, щоб вийти з MySQL у вікно консолі.
Створення нового користувача
Для створення нового користувача в MySQL на Windows необхідно виконати наступні кроки:
| Крок 1: | Відкрийте командний рядок (cmd) у Windows. |
| Крок 2: | Введіть команду mysql-u root-p і натисніть Enter. |
| Крок 3: | Введіть пароль для доступу до MySQL. |
| Крок 4: | Введіть наступну команду для створення нового користувача: |
| CREATE USER 'ім'я користувача' @ 'localhost' IDENTIFIED BY'пароль'; | |
| Крок 5: | Замініть ім'я користувача на бажане ім'я користувача та пароль на його пароль. |
| Крок 6: | Для надання прав доступу базі даних виконайте наступну команду: |
| GRANT ALL PRIVILEGES ON база_даних.* TO 'ім'я користувача' @ 'localhost' WITH GRANT OPTION; | |
| Крок 7: | Замініть база_даних на ім'я бази даних, для якої потрібно надати доступ. |
| Крок 8: | Закрийте командний рядок MySQL, ввівши команду exit . |
Після виконання цих кроків ви успішно створили нового користувача MySQL на Windows.
Призначення привілеїв користувачеві
MySQL пропонує різні рівні привілеїв, включаючи привілеї на глобальному рівні, Рівні баз даних та рівні конкретних таблиць.
На глобальному рівні можна призначити привілеї, які діють на всі бази даних. Це може бути корисно для адміністраторів, яким потрібен повний доступ до всіх баз даних.
На рівні баз даних можна призначити привілеї, які діють тільки в рамках конкретної бази даних. Наприклад, можна дозволити користувачам лише читати дані з певної бази даних, але заборонити їм виконувати інші операції в цій базі даних.
На рівні конкретних таблиць можна призначити привілеї, що діють тільки на певні таблиці бази даних. Наприклад, можна дозволити користувачам лише читати дані з однієї таблиці, але заборонити їм будь-які інші операції з цією таблицею.
Щоб призначити привілеї користувачеві MySQL на Windows, можна використовувати команду GRANT. Приклад використання команди:
GRANT привілеї ON база.таблиця TO 'Користувач'@'localhost';
Тут 'привілеї' - список привілеїв, які потрібно призначити користувачеві, ' база.таблиця ' - ім'я бази даних і таблиці, для яких потрібно встановити привілеї, 'Користувач' - ім'я користувача, якому потрібно призначити привілеї.
Приклади привілеїв, які можна призначити користувачеві:
- ALL PRIVILEGES - всі привілеї
- SELECT-читання даних
- INSERT-додавання даних
- UPDATE-Оновлення даних
- DELETE-видалення даних
Після призначення привілеїв можна використовувати команду FLUSH PRIVILEGES, щоб оновити список привілеїв і застосувати зміни.
Перевірка створеного користувача
Після успішного створення користувача MySQL на Windows, ви можете перевірити його наявність і права.
Для цього відкрийте командний рядок і введіть таку команду:
mysql -u [ім'я користувача] -p
Тут [ім'я користувача] - це ім'я користувача, яке ви створили.
Після натискання клавіші Enter система попросить вас ввести пароль для користувача. Введіть пароль і натисніть Enter.
Якщо ви правильно ввели ім'я користувача та пароль, ви будете перенаправлені в інтерактивну оболонку MySQL.
В оболонці можна виконувати різні команди MySQL і перевіряти права користувача.
Наприклад, щоб перевірити права користувача на виконання команди SELECT для таблиці mytable, можна виконати таку команду:
SELECT * FROM mytable;
Якщо користувач має права на виконання даної команди, результат буде виведений в консолі.
Також ви можете перевірити права користувача, виконавши команду:
SHOW GRANTS FOR [ім'я користувача];
Тут [ім'я користувача] - це ім'я користувача, права якого ви хочете перевірити.
Після виконання команди Ви побачите список прав, наданих користувачеві у форматі тексту.
Таким чином, ви можете перевірити створеного користувача MySQL та його права в командному рядку.
Зміна пароля користувача
Після створення користувача в MySQL можливо буде потрібно змінити пароль для підвищення безпеки або з інших причин. Ось як це зробити:
1. Запустіть командний рядок MySQL
Натисніть клавішу Win + R, щоб відкрити вікно "Виконати", і введіть "cmd". Натисніть Enter, щоб відкрити командний рядок.
2. Увійдіть до MySQL
Введіть таку команду для входу в MySQL за допомогою імені користувача та пароля:
mysql - u ім'я користувача-p
Замініть "ім'я користувача" на ім'я користувача, для якого потрібно змінити пароль, і натисніть Enter. Потім введіть поточний пароль і натисніть Enter.
3. Змініть пароль
Введіть таку команду, щоб змінити пароль облікового запису Користувача:
ALTER USER 'ім'я_користувача' @ 'localhost' IDENTIFIED BY 'новий_пароль';
Замініть "ім'я користувача" на ім'я користувача, для якого потрібно змінити пароль, і "новий пароль" на новий пароль. Натисніть Enter, щоб виконати команду.
4. Перевірте зміни
Введіть таку команду, щоб перевірити, чи пароль успішно змінено:
SELECT user, password FROM mysql.user WHERE user = 'ім'я користувача';
Замініть "ім'я користувача" на ім'я користувача, для якого ви змінили пароль.
5. Вийдіть з MySQL
Введіть таку команду, щоб вийти з MySQL:
Натисніть Enter, щоб завершити сеанс.
Тепер ви успішно змінили пароль користувача в MySQL.
Видалення користувача
Щоб видалити користувача MySQL на Windows, виконайте наступні кроки:
- Відкрийте командний рядок.
- Введіть команду mysql -u root -p і натисніть Enter.
- Введіть пароль адміністратора MySQL і натисніть Enter.
- Введіть команду DROP USER 'ім'я користувача' @'хост';, замінивши 'ім'я користувача' на ім'я користувача, якого ви хочете видалити, і 'хост' на хост бази даних (зазвичай це localhost, якщо не вказано інше).
- Натисніть Enter, щоб виконати команду.
- Якщо видалення пройшло успішно, ви побачите повідомлення "Query OK, 0 rows affected".
- Виконайте команду FLUSH PRIVILEGES;, щоб оновити привілеї.
- Натисніть Enter, щоб виконати команду.
- Закрийте командний рядок, набравши команду exit і натиснувши Enter.
Тепер користувач MySQL успішно видалено. Переконайтеся, що ви потрібно видаліть користувача, оскільки ця дія незворотна.