Поменять пароль root-у:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; FLUSH PRIVILEGES;
Создать базу и пользователя для нее:
create database db_name;
Создание пользователя и назначение прав на азу данных:
create user 'db_user'@'localhost' identified by 'pass'; GRANT ALL PRIVILEGES ON db_name.* TO 'db_user'@'localhost';
тоже самое одной командой:
GRANT ALL PRIVILEGES ON db_name.* to 'db_user'@'localhost' IDENTIFIED BY 'pass' WITH GRANT OPTION;
Обновить права в СУБД:
FLUSH PRIVILEGES;
Посмотреть пользователей:
select host, user from mysql.user;
Проверить права пользователя:
SHOW GRANTS FOR 'db_user'@'localhost';
Изменения пароля пользователя:
SET PASSWORD FOR 'db_user'@'localhost' = 'password';
Удаление пользователя:
DROP USER db_user@localhost;
Бекап базы данных через mysqldump:
mysqldump -udb_user -p база_данных > [backup_name].sql
Восстановление базы данных через mysql:
mysql база_данных -udb_user -p < [backup_name].sql