MySQL の root パスワードをリセットまたは変更する方法: MySQL パスワード リセット ガイド
P粉458913655
P粉458913655 2023-08-20 15:35:51
0
2
517
<p>Ubuntu サーバーで MySQL の root パスワードとユーザー名を変更するにはどうすればよいですか?変更を加える前に mysql サービスを停止する必要がありますか? </p> <p>phpmyadmin もインストールしました。phpmyadmin は自動的に更新されますか? </p>
P粉458913655
P粉458913655

全員に返信(2)
P粉306523969

私にとってうまくいった唯一の方法は、ここで説明されている方法です (私はubuntu 14.04を実行しています)。明確にするために、私が実行した手順は次のとおりです:

  1. sudo vim /etc/mysql/my.cnf
  2. 最後に次の行を追加します:

    ああああ
  3. sudo サービス mysql 再起動

  4. mysql -u root

  5. mysqlを使用します

  6. select * from mysql.user where user = 'root'; - 先頭を見て、パスワード列の名前が password または authentication_string であるかどうかを確認します。

  7. UPDATE mysql.user set *上記のパスワード フィールド* = PASSWORD('your_new_password') where user = 'root' and host = 'localhost'; - 上記の正しいパスワード フィールドを使用してください

  8. フラッシュ特権;

  9. #########出口#########
  10. sudo vim /etc/mysql/my.cnf

  11. セキュリティ標準を維持したい場合は、手順 2 で追加した 行を削除します。

  12. sudo サービス mysql 再起動

  13. 参照: https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

いいねを押す +0
P粉135799949

Ubuntu Linux で MySQL の root パスワードを設定/変更/リセットします。ターミナルに次のコマンドを入力します。

  1. MySQL サーバーを停止します: sudo /etc/init.d/mysql stop
  2. (場合によっては、/var/run/mysqld が存在しない場合は、まずそれを作成する必要があります: sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
  3. 開始mysqld設定: sudo mysqld --skip-grant-tables &
  4. root として MySQL にログインします: mysql -u root mysql
  5. YOURNEWPASSWORD を新しいパスワードに置き換えます:

MySQL

の場合 リーリー

MySQL で新しい認証プラグインを使用する場合は、アクセス許可を更新する前に、update user set plugin="mysql_native_password" where User='root'; を使用する必要があります。

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

MySQL の場合 >= 8.0

リーリー ###最後のステップ:###

@lambart のコメントで述べたように、開始した一時的なパスワードなしの mysql プロセス (つまり

sudo killall -9 mysqld

) を強制終了してから、通常のデーモンを開始する必要がある場合があります: sudo service mysql start 参考文献:

    Ubuntu Linux で MySQL の root パスワードを設定/変更/リセットする
  1. root パスワードをリセットする方法 (v5.6)
  2. root パスワードをリセットする方法 (v8.0)
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート