Создание новых БД в MySQL на Linux

Данные команды полностью подходят для Linux, для Windows подключение к MySQL может производиться иначе. Внутренние команды MySQL не зависят от платформы и будут теми же как на *nix так и на Windows.

Вход в консоль управления MySQL:
mysql -u root -p
Создание БД:
create database owncloud character set utf8;
Создание пользователя admin с паролем Qwerty123 и доступом только с самого сервера с полными правами на новую базу:
grant all privileges on owncloud.* to admin@localhost identified by "Qwerty123";
Завершение работы с MySQL:
flush privileges;
quit
В команде создания пользователя можно выбирать источник подключения пользователя меняя значение после собаки:
  • localhost - доступ только с самого сервера;
  • % - доступ откуда угодно;
  • client.bit - доступ только с компьютера client.bit;
  • %.bit - доступ со всех компьютеров зоны домена .bit.
Я предпочитаю использовать MariaDB (http://www.xakep.ru/post/55801/). Есть плюшки, в т.ч. и по скорости, при этом сохраняется 100% совместимость. Все рецепты по работе с MySQL работают без изменений и на MariaDB, в т.ч. и данный.

Получить список баз данных:
show databases;
Удалить базу данных:
drop database db_name;