sql >> データベース >  >> RDS >> Mysql

シェルスクリプトを介してechoコマンドでmysql_secure_installationを自動化します

    私はこの質問に出くわしましたが、Bashスクリプトを使用して手動でクエリを実行することにしました:

    #!/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. 価格をMysqlに10進数または整数として保存できますか?

    2. 更新ステートメントの冗長データ

    3. MySQLWorkbenchの代替-ClusterControl構成管理

    4. PostgreSQLデータベースのすべてのビューを一覧表示する方法