[解決済み】MySQL。MySQLのルートパスワードをリセットまたは変更する方法は?
2022-04-09 11:59:08
質問
ubuntuサーバーでMySQLのルートパスワードとユーザー名を変更するにはどうすればよいですか? 変更する前に、mysqlサービスを停止する必要がありますか?
phpmyadminも設定していますが、phpmyadminは自動的に更新されますか?
解決方法を教えてください。
Ubuntu LinuxでMySQLのルートパスワードを設定/変更/リセットします。ターミナルに以下の行を入力してください。
-
MySQLサーバーを停止します。
sudo /etc/init.d/mysql stop
-
起動
mysqld
の設定を変更します。sudo mysqld --skip-grant-tables &
を作成しなければならない場合があります。
/var/run/mysqld
を先に作成します。
sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
-
MySQLにrootでログインします。
mysql -u root mysql
-
置き換え
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';
参考文献
関連
-
[解決済み] このMySQLエラー Incorrect column specifier for column COLUMN NAMEを回避するにはどうしたらよいですか?
-
[解決済み] 「他のデータベースへのクエリを無視する」コマンドライン
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] MySQLのAUTO_INCREMENTをリセットする方法
-
[解決済み] ずっとUTF-8
-
[解決済み] MySQLでibdata1ファイルを縮小/パージする方法
-
[解決済み] エラー 1698 (28000)。ユーザー 'root'@'localhost' のアクセスが拒否されました。
-
[解決済み】ホスト 'xxx.xx.xxx.xxx' がこのMySQLサーバーへの接続を許可されていない。
-
[解決済み】UbuntuにMySQLをインストールすると、パスワードのプロンプトが表示されない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】MySQLで日付を比較する
-
[解決済み】MySQL エラー #1133 - ユーザー テーブルに一致する行が見つかりません。
-
[解決済み] mysqldです。dir を data に変更できません。サーバーが起動しません
-
[解決済み] Error Dropping Database (Can't rmdir '.test', errno: 17)
-
[解決済み] MySQLで日付のみのパラメータを使用してタイムスタンプの日付を比較する方法は?
-
[解決済み] このMySQLエラー Incorrect column specifier for column COLUMN NAMEを回避するにはどうしたらよいですか?
-
[解決済み] mysqladminのフラッシュホストでブロックを解除する方法
-
[解決済み] MySQLから最後のN行を選択する
-
[解決済み】お客様のパスワードは現在のポリシー要件を満たしていません。
-
[解決済み] ERROR 1045 (28000): ユーザー 'root'@'localhost' (使用パスワード:YES) のアクセスが拒否されました。