Управление пользователями

Список пользователей

      #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;

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here