Keizer
18/03/09, 13:39
Hallo!
Ik wil via bash een mysql user, database aanmaken. Dit doe ik op de volgende manier:
mysql -u da_admin -p*******<<EOFMYSQL
CREATE DATABASE $new_mysql_database;
CREATE USER $new_mysql_user;
GRANT USAGE ON * . * TO $new_mysql_user@localhost;
GRANT ALL PRIVILEGES ON $new_mysql_database.* TO $new_mysql_user@localhost WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON $new_mysql_database.* TO da_admin@localhost WITH GRANT OPTION;
SET PASSWORD FOR $new_mysql_user@localhost = PASSWORD('$new_mysql_password');
FLUSH PRIVILEGES;
EOFMYSQL
Works like a charm! Hij komt in DA te staan, is beheerbaar en verwijderbaar, de aantal users zijn gewoon 1 (DA telt vanaf -1, en telt dan da_admin ook mee). Niets op af te dingen!
MAAARRRR, als ik ALLE databases weg gooi, dan krijg ik opeens een foutmelding in MySQL management.. da_admin bestaat niet meer denk ik.. DA zelf kan er neits mee, en mysql -u da_admin -p***** geeft acces denied..
Error connecting to MySQL: Access denied for user 'da_admin'@'localhost' (using password: YES)
Repair guide: http://help.directadmin.com/item.php?id=45
oftewel, er gaat iets mis bij het verwijderen van de via ssh aangemaakte databases.. iemand een idee?
Ik wil via bash een mysql user, database aanmaken. Dit doe ik op de volgende manier:
mysql -u da_admin -p*******<<EOFMYSQL
CREATE DATABASE $new_mysql_database;
CREATE USER $new_mysql_user;
GRANT USAGE ON * . * TO $new_mysql_user@localhost;
GRANT ALL PRIVILEGES ON $new_mysql_database.* TO $new_mysql_user@localhost WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON $new_mysql_database.* TO da_admin@localhost WITH GRANT OPTION;
SET PASSWORD FOR $new_mysql_user@localhost = PASSWORD('$new_mysql_password');
FLUSH PRIVILEGES;
EOFMYSQL
Works like a charm! Hij komt in DA te staan, is beheerbaar en verwijderbaar, de aantal users zijn gewoon 1 (DA telt vanaf -1, en telt dan da_admin ook mee). Niets op af te dingen!
MAAARRRR, als ik ALLE databases weg gooi, dan krijg ik opeens een foutmelding in MySQL management.. da_admin bestaat niet meer denk ik.. DA zelf kan er neits mee, en mysql -u da_admin -p***** geeft acces denied..
Error connecting to MySQL: Access denied for user 'da_admin'@'localhost' (using password: YES)
Repair guide: http://help.directadmin.com/item.php?id=45
oftewel, er gaat iets mis bij het verwijderen van de via ssh aangemaakte databases.. iemand een idee?