sql >> Database >  >> RDS >> Mysql

Automatiseer mysql_secure_installation met echo-opdracht via een shellscript

Ik stuitte op deze vraag, maar besloot de query's handmatig uit te voeren via een Bash-script:

#!/bin/bash

# Make sure that NOBODY can access the server without a password
mysql -e "UPDATE mysql.user SET Password = PASSWORD('CHANGEME') WHERE User = 'root'"
# Kill the anonymous users
mysql -e "DROP USER ''@'localhost'"
# Because our hostname varies we'll use some Bash magic here.
mysql -e "DROP USER ''@'$(hostname)'"
# Kill off the demo database
mysql -e "DROP DATABASE test"
# Make our changes take effect
mysql -e "FLUSH PRIVILEGES"
# Any subsequent tries to run queries this way will get access denied because lack of usr/pwd param


  1. ORA-00900:ongeldige SQL-instructie - bij het uitvoeren van een procedure in oracle 10g

  2. Welke invloed heeft Java voor OS X 2013-004 op (break) Swing-applicaties?

  3. TO_DSINTERVAL() Functie in Oracle

  4. Python- en MySQL-database:een praktische introductie