-
Windowsにインストールした後。インストールされたフォルダへのパスを探します。
例:
C:\Program Files\MySQL\MySQL Server 8.0\bin
-
cmdと
cd
を開きます 上記のパスへ。 -
タイプ
mysqld --initialize-insecure --console
rootへのパスワードなしでデータフォルダを手動で初期化します。
初心者にはこのオプションをお勧めします
mysqld --initialize --console
ルートへのランダムパスワードを使用してデータフォルダを手動で初期化します。
この後、次のようなエラーが発生する可能性があります:
-
データフォルダを作成できません。このためには、次のようにデータへのパスを指定してみてください:
mysqld --initialize-insecure --basedir=specify your path/mysql/mysql --datadir=specify your path/mysql/data
-
または、データフォルダがすでに存在します。このためには、そのフォルダに移動してデータフォルダを削除します。
-
または、現在の新しいバージョンでは、データフォルダに
my.ini
という名前のファイルがすでに存在します 。このためには、そのファイルをコピーしてC:\Program Files\MySQL\MySQL Server 8.0\
に貼り付けます。 (ここでさらに変更を加えて、データへのパスとベースディレクトリを指定できます)
-
-
これで、パスワードなしで正常に初期化されました。
サーバーを起動します。mysqld --console
注:システム環境変数へのパスを定義できます(その方法についてはGoogleで検索してください)。その後は、毎回このパスに移動する必要はありません。
これでサーバーが稼働します。
mysqld: ready for connections Version: '8.0.15' socket: '' port: 3306
-
次のコマンドを使用します:
mysql -u root --skip-password
そして
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
ルートパスワードを設定するこのコマンド。
-
次回の使用
mysql -u root -p
その後、
new_password
と入力します