GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 20.04 FocalFossaLinuxでrootMySQL/MariaDBパスワードをリセットする方法

このガイドでは、Ubuntu 20.04FocalFossaで失われたルートMySQL/MariaDBパスワードをリセットします。これは、ルート認証を無効にし、パスワードなしで憧れることで実現できます。

このチュートリアルでは、次のことを学びます。

  • MySQL8以降でroot管理者パスワードをリセットする方法
  • MariaDB10.3以降でroot管理者パスワードをリセットする方法
  • root認証を無効にしてパスワードなしでログインする方法

Ubuntu20.04でルートMySQL/MariaDBパスワードをリセット

使用されるソフトウェア要件と規則

システム ソフトウェア その他 規約
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
Ubuntu20.04をインストールまたはUbuntu20.04FocalFossaをアップグレード
MySQL 8.0、MariaDB10.3以降
rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
–指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

Ubuntu20.04でルートMySQL/MariaDBパスワードをリセットする手順

  1. 付与テーブルオプションなしでMySQL/MariaDBを起動します。これにより、パスワードなしでrootユーザーとしてMySQL /MariaDBにログインできるようになります。
    $ sudo systemctl stop mysql
    $ sudo mkdir -p /var/run/mysqld
    $ sudo chown mysql:mysql /var/run/mysqld
    $ sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
    
  2. MySQL / MariaDBデーモンが稼働していることを確認します:
    $ ps aux | grep mysqld
    

    MySQLサーバーでGrantテーブルをスキップする

  3. この時点で、MySQL / MariaDBへのログインにはパスワードは必要ありません:
    $ mysql -u root
    

    次のSQLコマンドを実行して、管理者パスワードをN3w_p@ssw0rD.にリセットします。 :

    > FLUSH PRIVILEGES;
    > USE mysql; 
    > ALTER USER 'root'@'localhost' IDENTIFIED BY 'N3w_p@ssw0rD.';
    > quit
    

    MySQLサーバーのrootパスワードをリセットする

  4. MySQL / MariaDBサーバーを再起動します:
    $ sudo pkill mysqld
    $ sudo systemctl start mysql
    
  5. この時点で、 ステップ3 で設定したパスワードを使用してMySQL/MariaDBサーバーにログインできるようになります。 :

    $ mysql -u root --password='N3w_p@ssw0rD.'
    

    新しいパスワードでログイン


Ubuntu
  1. ルートMySqlパスワードをリセットする方法

  2. Ubuntuのパスワードをリセットする方法は?

  3. MySQLまたはMariaDBのルートパスワードをリセットする方法

  1. LinuxまたはWindowsでMySQLルートパスワードをリセットまたは変更する方法

  2. Ubuntu 20.04 FocalFossaLinuxのデフォルトのルートパスワード

  3. Ubuntu 20.04 FocalFossaLinuxにGoをインストールする方法

  1. Ubuntu 20.04 FocalFossaLinuxでrootパスワードを設定する方法

  2. UbuntuLinuxでルートパスワードを変更する方法

  3. Ubuntuで管理者/ルートパスワードをリセットする方法