MySQL: MySQL の root パスワードをリセットまたは変更するにはどうすればよいですか?
P粉254077747
P粉254077747 2023-08-23 17:20:27
0
2
526
<p>ubuntu サーバーで MySQL の root パスワードとユーザー名を変更するにはどうすればよいですか?変更を加える前に mysql サービスを停止する必要がありますか? </p> <p>phpmyadmin もセットアップしていますが、phpmyadmin は自動的に更新されますか? </p>
P粉254077747
P粉254077747

全員に返信(2)
P粉312195700

私にとってうまくいった唯一の方法は、ここで説明されている方法です (私は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'; - 上部を見て、パスワード列が呼び出されているかどうかを判断します パスワード または 認証文字列

  7. UPDATE mysql.user set *password_field from上記* = 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粉757432491

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始める###### 参考文献:

UbuntuLinux で MySQL root パスワードを設定/変更/リセットする

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