Hallo, ich habe ein kleines logikproblem wie mir scheint.
Ich will per Script einen user, db und rechte erstellen / setzen.
Damit:
1 2 3 4 5 6 7 8 9 10 | WORDPRESS_USER="NXTWORDPRESSUSER" WORDPRESS_DB_NAME="NXTWORDPRESSDB" WORDPRESS_DB_PASS=$(password) #// Wird generiert MYSQL_ROOT_PASS="DASpasswort" mysql -u root -p${MYSQL_ROOT_PASS} -e "CREATE DATABASE ${WORDPRESS_DB_NAME};" mysql -u root -p${MYSQL_ROOT_PASS} -e "CREATE USER '${WORDPRESS_USER}'@'localhost' IDENTIFIED BY '${WORDPRESS_DB_PASS}';" mysql -u root -p${MYSQL_ROOT_PASS} -e "GRANT ALL PRIVILEGES ON ${WORDPRESS_DB_NAME}.* TO '${WORDPRESS_USER}'@'localhost';" mysql -u root -p${MYSQL_ROOT_PASS} -e "FLUSH PRIVILEGES; |
Irgendwie will das aber nicht - er jammert schon beim erstellen der DB. Ich denke wird ein fehler beim escapen sein hatte aber gefühlt schon alles versucht.
LG