SimonK91
Lieutenant
- Registriert
- März 2012
- Beiträge
- 900
Hallo Forum,
ich möchte per Bash Script eine SQL Datenbank mit User anlegen.
Im Script sieht es so aus:
Wenn ich das ganze in der Konsole eintippe erhalte ich:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Warum root? Was mache ich falsch?
Danke!
ich möchte per Bash Script eine SQL Datenbank mit User anlegen.
Im Script sieht es so aus:
Code:
if [ "$3" = "neu" ]
then
echo -e "Bitte DB-User anlegen:\n"
read dbuser
echo -e "Bitte DB-Name anlegen:\n"
read dbname
echo -e "Bitte DB-Passwort anlegen:\n"
read dbpswd
sudo mysql -e "CREATE DATABASE '${dbname}';"
sudo mysql -e "GRANT ALL PRIVILEGES ON ${dbname}.* TO '${dbuser}'@'localhost' IDENTIFIED BY '$dbpswd';"
echo -e "User $dbuser, mit Passwort $dbpswd sowie Datenbank $dbname wurde erstellt"
fi
Wenn ich das ganze in der Konsole eintippe erhalte ich:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Warum root? Was mache ich falsch?
Danke!