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

LinuxでMySQLまたはMariaDBのルートパスワードを変更する方法

    LinuxにMySQLまたはMariaDBを初めてインストールする場合は、 mysql_secure_installationを実行する可能性があります。 基本設定でMySQLインストールを保護するためのスクリプト。

    これらの設定の1つは、データベースルートパスワードです。これは秘密にして、必要な場合にのみ使用する必要があります。変更する必要がある場合(たとえば、データベース管理者が役割を変更した場合、または解雇された場合)。

    推奨される読み物: LinuxでMySQLまたはMariaDBのルートパスワードを回復する

    この記事は重宝します。 LinuxでMySQLまたはMariaDBデータベースサーバーのルートパスワードを変更する方法を説明します。

    MariaDBを使用しますが この記事のサーバーでは、手順は MySQLで機能するはずです。 同様に。

    MySQLまたはMariaDBのルートパスワードを変更する

    ルートパスワードを知っていて、それをリセットしたい場合は、MariaDBが実行されていることを確認しましょう:

    ------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
    # systemctl is-active mariadb
    
    ------------- CentOS/RHEL 6 and Fedora -------------
    # /etc/init.d/mysqld status
    

    上記のコマンドがactiveという単語を返さない場合 出力または停止した場合、続行する前にデータベースサービスを開始する必要があります:

    ------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
    # systemctl start mariadb
    
    ------------- CentOS/RHEL 6 and Fedora -------------
    # /etc/init.d/mysqld start
    

    次に、rootとしてデータベースサーバーにログインします:

    # mysql -u root -p
    

    バージョン間の互換性のために、次のステートメントを使用してmysqlデータベースのユーザーテーブルを更新します。 YourPasswordHereを置き換える必要があることに注意してください ルート用に選択した新しいパスワードを使用します。

    MariaDB [(none)]> USE mysql;
    MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
    MariaDB [(none)]> FLUSH PRIVILEGES;
    

    検証するには、次のように入力して現在のMariaDBセッションを終了します。

    MariaDB [(none)]> exit;
    

    次に、Enterキーを押します。これで、新しいパスワードを使用してサーバーに接続できるようになります。

    概要

    この記事では、MariaDB / MySQLのルートパスワードを変更する方法について説明しました–現在のパスワードを知っているかどうかは関係ありません。

    いつものように、下のコメントフォームを使用して質問やフィードバックがあれば、遠慮なく私たちにメモを送ってください。ご連絡をお待ちしております!


    1. SELECT*FROM複数のテーブル。 MySQL

    2. MySQLビューを作成する方法

    3. web.configasp.netのOracleデータベース接続

    4. SQL ServerでOBJECTPROPERTY()を使用して、オブジェクトがストアドプロシージャであるかどうかを確認します