remove password warning, only create /home/username/.my.cnf if it doesn't exist
This commit is contained in:
parent
5788ca2040
commit
d000064624
|
@ -19,8 +19,7 @@ help()
|
|||
echo " -d <domain> Domain name of VirtualHost to add db for."
|
||||
echo " -u <username> Username for accessing the database. Optional, autogenerated if none specified."
|
||||
echo " -p <password> Password for username. Optional, random password generated if none specified."
|
||||
echo " -w Write db info to /srv/www/domain/.my.cnf and create include in"
|
||||
echo " /home/username/.my.cnf. Warning! This includes the unencrypted password."
|
||||
echo " -w Write db info to /srv/www/domain/.my.cnf and create include in /home/username/.my.cnf."
|
||||
echo " -v Verbose - output newly created db info to console."
|
||||
echo ""
|
||||
echo " MySQL database names is based on virtualhost with . replaced by the word 'dot'"
|
||||
|
@ -87,9 +86,11 @@ if [[ -n $write ]]; then
|
|||
touch /home/$vhost_username/.my.cnf
|
||||
chown $vhost_username:$vhost_username /home/$vhost_username/.my.cnf
|
||||
chmod 640 /home/$vhost_username/.my.cnf
|
||||
if [[ ! -f /home/$vhost_username/.my.cnf ]]; then
|
||||
echo "#[client]" > /home/$vhost_username/.my.cnf
|
||||
echo '!include' "/srv/www/$domain/.my.cnf" >> /home/$vhost_username/.my.cnf
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n $verbose ]]; then
|
||||
echo "database=$database user=$username password=$password"
|
||||
|
|
Loading…
Reference in New Issue
Block a user