Как создать базу данных с пользователем и паролем без лишних хлопот.

function createdb () { mysqladmin -u root -p create $1 && mysql -u root -p -e "GRANT ALL ON $1.* TO '$2'@'localhost' IDENTIFIED BY '$3';" ; }


Это пользовательская функция shell для создания базы данных MySQL с указанным именем, пользователем и паролем. Она выполняет следующие действия:

1. Использует mysqladmin для создания базы данных с именем, указанным в аргументе.
2. Затем использует mysql для назначения полных прав доступа пользователю с указанным именем ($2) и паролем ($3) для созданной базы данных.

Аргументы функции:
$1: Имя базы данных, которую необходимо создать.
$2: Имя пользователя, которому будет предоставлен доступ к базе данных.
$3: Пароль пользователя.

Альтернативы: Можно выполнить эти действия вручную, используя команды mysqladmin и mysql, но эта функция автоматизирует процесс, что упрощает создание базы данных с пользователем и паролем.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *