/
hubbitus
/
shell.scripts
Обзор
Документация
Войти
/
hubbitus
/
shell.scripts
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
DB_ADD
20 строк
583 B
Hubbitus
Small enhance DB_ADD.
10 окт 2015, 14:38
10 окт 2015, 14:38
f8e6512
Код
Авторство
О чём код?
#!/bin/bash : ${1?"Порядок использования: `basename $0` db_name"} if [ ! "$2" ]; then echo 'Введите пароль. Если с фантазией туго, могу предложить сгенерированные:' genpass read Pass fi echo "Root database password will be asked..." echo " CREATE DATABASE \`$1\`; CREATE USER '${1}_u'@'localhost' IDENTIFIED BY '$Pass'; GRANT ALL PRIVILEGES ON \`${1}\`.* TO '${1}_u'@'localhost'; " | mysql -u root -p [ -d "/root/USERS/db" ] || mkdir "/root/USERS/db" echo "$Pass" >> "/root/USERS/db/${1}_u"