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

ubuntulinuxでMySqlルートパスワードコマンドラインをリセット/変更する方法

    ここでは、ubuntulinuxでMySqlrootパスワードコマンドラインをリセット/変更する方法を説明します。いくつかのmysqlCLIコマンドを使用すると、mysql管理パスワードを簡単に回復できます。 mysqlルートパスワードを忘れたので、以下のコマンドを使用してmysqlルートパスワードをリセットします。これは魅力のように機能します。

    Error:
    ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ 
    (using password: NO)

    次に、以下の手順に従ってリセットしました

    ステップ1: 最初にsshを使用してubuntuサーバーにログインし、mysqlサーバーを停止します。

    sudo /etc/init.d/mysql stop

    または

    sudo service mysql stop

    ステップ2: MySQL(mysqld)サーバー/デーモンプロセスを–skip-grant-tablesオプションで開始して、パスワードの入力を求めないようにします。

     sudo mysqld_safe --skip-grant-tables &


    ステップ3: ターミナルで以下のコマンドを実行して、rootユーザーとしてmysqlサーバーに接続します。

    sudo mysql -u root

    ステップ4: 新しいmysqlrootユーザーパスワードを設定します。以下のコマンドで「NewPassword」を目的のパスワードに置き換えるだけです。

    UPDATE user SET Password=PASSWORD('NewPassword') WHERE User='root'; FLUSH PRIVILEGES; exit;

    ステップ5: これですべて完了し、mysqlサーバーを再起動します。

    sudo /etc/init.d/mysql start

    または

    sudo service mysql start

    この投稿が気に入ったら、私の公開ノートブックを購読して、もっと便利なものを入手することを忘れないでください


    1. error_logではなくすべてのPHPエラーをデータベースに出力する

    2. WorkbenchMySQLクライアントを使用してデータベースに接続する方法

    3. OracleのTZ_OFFSET()関数

    4. postgres dbファイル-特定のテーブル/インデックスを表すファイルはどれですか?