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

MySQLルートパスワードを見つける方法

    @thusharaKのおかげで、古いパスワードを知らなくてもrootパスワードをリセットできました。

    ubuntuで私は次のことをしました:

    sudo service mysql stop
    sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking
    

    次に、新しいターミナルでmysqlを実行します:

    mysql -u root
    

    そして、次のクエリを実行してパスワードを変更します。

    UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
    FLUSH PRIVILEGES;
    

    MySQL 5.7では、mysql.userテーブルフィールドのパスワードフィールドが削除され、フィールド名は「authentication_string」になりました。

    mysqlセーフモードを終了し、次の方法でmysqlサービスを開始します。

    mysqladmin shutdown
    sudo service mysql start
    


    1. グループ化された現在の合計のための最良のアプローチ

    2. SQL Serverトリガー:理解と代替案

    3. 新しいインデックス列をキーに含める必要がありますか、それとも含める必要がありますか?

    4. 時間を保存するためのDATETIMEVSINT?