Mysql – создание бд и заведение пользователей

Создадим БД с кодировкой UTF8:

CREATE DATABASE `db1` CHARACTER SET utf8 COLLATE utf8_general_ci;

или с кодировкой CP1251:

CREATE DATABASE `db1` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;

Предоставим доступ к этой БД пользователю db1-user:

GRANT ALL PRIVILEGES ON db1.* TO 'db1-user'@'localhost' IDENTIFIED BY 'password';

Обновим права:

FLUSH PRIVILEGES;

Чтобы сменить права пользователю:

SET PASSWORD FOR 'myuser'@'localhost' = PASSWORD('newpass');
FLUSH PRIVILEGES;

Чтобы посмотреть текущие права пользователя:

SHOW GRANTS FOR 'myuser'@'localhost';

Для того чтобы дать пользователю права только чтение (read-only):

GRANT SELECT ON db1.* TO 'db1-user'@'localhost' IDENTIFIED BY 'password';
GRANT SELECT ON db1.* TO 'db1-user'@'%' IDENTIFIED BY 'password';

Сделать дамп одной таблицы в БД:

mysqldump -u -p'password' db1 table1 > /tmp/table1.sql

Восстановить дамп таблицы в БД:

mysql -u -p'password' db2 < /tmp/table1.sql

Вывод всех запросов mysql в консоли:

echo "show full processlist\G" | mysql -uroot -p'password'

Related posts:

  1. Asterisk – храним CDR в БД MySQL. Asterisk. Настройка. Статья#1. Складываем CDR в MySQL. Должны быть установлены...
  2. Сайт на CMS WordPress. Начало работы Wordpress...
  3. Installing Asterisk and FreePBX on Ubuntu Server 6.06 LTS This document assumes prior knowledge of how to use Linux...
  4. Включение query cache в MySQL – улучшаем производительность Если выхотите оптимизировать скорость ответа вашего MySQL сервера, тогда вам...
  5. Установка FreePBX + Asterisk Проект компании Digium – Asterisk. Известен многим, как и вэб...
You can leave a response, or trackback from your own site.

Оставить комментарий

*