Управление пользователями
Список пользователей
#mysql> SELECT User,Host FROM mysql.user;
Список прав у пользователя root@localhost
#mysql> SHOW GRANTS FOR root@localhost;
Создание нового пользователя
#mysql> CREATE USER 'user'@'localhost' IDENTIFIED BY 'secret';
Добавим выбранные привилегии для всех таблиц БД dbname пользователю ‘user’@’localhost’
#mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX ON dbname.* TO 'user'@'localhost';
Добавить все привилегии для всех таблиц БД dbname пользователю ‘user’@’localhost’
#mysql> GRANT ALL PRIVILEGES ON dbname.* TO 'user'@'localhost';
Удаление прав пользователя ‘user’@’localhost’ для БД dbname:
#mysql> REVOKE ALL ON dbname.* FROM 'user'@'localhost';
Перезагрузка привилегий
#mysql> FLUSH PRIVILEGES;
Новый пароль для root
#mysqladmin -uroot password 'secret'
.
Управление базой данных
Создание базы данных
#mysql> CREATE DATABASE dbname COLLATE utf8_general_ci;
Создание базы данных из консоли
#mysqladmin -u root -p create dbname
Удаления базы данных из консоли
#mysqladmin -u root -p drop dbname
.
Cтатистика
Список всех баз данных
#mysql> SHOW DATABASES;
Список всех таблиц в выбранной базе данных
#mysql> SHOW TABLES;
Статистика по работе сервера
#mysql> SHOW GLOBAL STATUS;