Как создать базу данных и пользователя в MySQL

DROP USER 'имя-пользователя'@'localhost';
DROP USER 'имя-пользователя'@'127.0.0.1';
DROP USER 'имя-пользователя'@'%';
CREATE USER 'имя-пользователя'@'localhost' IDENTIFIED BY 'пароль-пользователя';
CREATE USER 'имя-пользователя'@'127.0.0.1' IDENTIFIED BY 'пароль-пользователя';
CREATE USER 'имя-пользователя'@'%' IDENTIFIED BY 'пароль-пользователя';

DROP DATABASE `база-данных-пользователя`;
CREATE DATABASE `база-данных-пользователя`;

GRANT ALL PRIVILEGES ON `база-данных-пользователя`.* TO 'имя-пользователя'@'localhost' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON `база-данных-пользователя`.* TO 'имя-пользователя'@'127.0.0.1' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON `база-данных-пользователя`.* TO 'имя-пользователя'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

Выгрузка данных в CSV
SELECT * FROM Users
INTO OUTFILE '/tmp/Users.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

Загрузка данных из CSV
LOAD DATA INFILE "/tmp/Users.csv"
INTO TABLE Users
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';


Если эта статья показалась вам полезной, пожалуйста, проголосуйте за нее. Это поможет другим быстрее найти эту статью из множества других менее полезных.
( 0 Голосов )