Hallo!
Ik wil via bash een mysql user, database aanmaken. Dit doe ik op de volgende manier:
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!Code: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
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..
oftewel, er gaat iets mis bij het verwijderen van de via ssh aangemaakte databases.. iemand een idee?Oorspronkelijk geplaatst door DirectAdmin