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

MySQL:MySQLルートパスワードをリセットまたは変更するにはどうすればよいですか?

    UbuntuLinuxでMySQLルートパスワードを設定/変更/リセットします。ターミナルに次の行を入力します。

    1. MySQLサーバーを停止します:sudo /etc/init.d/mysql stop
    2. mysqldを開始します 構成:sudo mysqld --skip-grant-tables &

    場合によっては、/var/run/mysqldを作成する必要があります 最初:

        sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
    
    1. rootとしてMySQLにログインします:mysql -u root mysql
    2. YOURNEWPASSWORDを置き換えます 新しいパスワードで:

    MySQLの場合<8.0

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

    注:一部のバージョンでは、password 列が存在しない場合は、次のことを試してください。
    UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';

    注:この方法は、パスワードをリセットするための最も安全な方法とは見なされていませんが、機能します。

    MySQLの場合>=8.0

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOURNEWPASSWORD';
    

    参照:

    1. MySQLルートパスワードの設定/変更/リセットUbuntuLinuxの場合
    2. ルートパスワードをリセットする方法(v5.6 )
    3. ルートパスワードをリセットする方法(v8.0 )


    1. SQL Server(T-SQL)で2つのパーティションを1つにマージする

    2. MySQLをDebian7にインストールする方法

    3. Oracleのデッドロック

    4. Prisma、データベースをクリアする方法