MySQL – デフォルトのユーザー名とパスワードは何ですか?

Design – 21-Apr-2020

MySQLのデフォルトユーザーはrootで、デフォルトではパスワードはありません。

MySQLにパスワードを設定していて、それを思い出せない場合は、いつでもリセットして別のパスワードを選ぶことができます。

Windows

1.MySQLサーバーが起動していないことを確認します。 タスクマネージャーを開き、MySQLのプロセスを探し、強制的に停止させます。

2.以下の文を含む新しいテキストファイルを作成します。

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

パスワードを新しいものに置き換えます

3.ファイルを mysql-initC: に保存します。 パスは以下のようになります:

C:\mysql-init.txt

4.スタートメニューを開き、「ファイル名を指定して実行」と入力し、cmdと書いてコマンドプロンプトを開きます

5.MySQLサーバーのbinフォルダに移動する

 cd "C:\Program Files\MySQL\MySQL Server 5.6\bin"

MySQLを異なるパスでインストールした場合は、cd

6.mysql-init ファイルで実行します

 mysqld --init-file=C:\\mysql-init.txt

ウィザードを使用して MySQL をインストールした場合、defaults file コマンドを追加します:

 mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 5.6\\my.ini" --init-file=C:\\mysql-init.txt

7.

一般的な方法

別の方法として、すべてのシステムで動作するより一般的な方法を使用することもできますが、安全性は低くなります。

1.MySQLを停止する

2.--skip-grant-tablesオプションを使って再起動する

 sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &

3.mysqlクライアントを使ってMySQLサーバーに接続する

mysql -u root

4.

FLUSH PRIVILEGES;

5.アカウントの新しいパスワードを設定します

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

6.サーバーを停止し、通常通り再起動します。 これで、root ユーザー名と新しいパスワードを使って接続できるようになります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です