序文:このチュートリアルは、ソースコードパッケージを使用してインストールされます。Windowsユーザーは、公式のWindowsインストーラー.msiプログラムを使用してインストールすることもできます。インストールプロセス中に発生する可能性のある問題については、Windowsインストーラーのインストールおよびソースコードのインストール中に発生する可能性のある問題を参照してください。
記事ディレクトリ
1.zipインストールパッケージのダウンロード
- ダウンロードリンク:MySQL Community Server 8.0.19
- 解凍:ダウンロード後、インストールディレクトリに解凍します(例: 'C:\ Program Files \ mysql-8.0.19-winx64')。このフォルダの名前を次のように変更することもできます。「C:\ Program Files \ mysql」。
2. Windows環境の構成
-
システム環境変数の設定を見つけます。「コントロールパネル->システムとセキュリティ->システム->システムの詳細設定->環境変数->システム変数」
-
2つのシステム環境変数を追加します。
- 変数名:Mysql_Home、変数値:mysql解凍パス。例えば私のもの(C:\ Program Files \ mysql)
- パスにmysql binを追加します。たとえば、ディレクトリパス「C:\ Program Files \ mysql \ bin」
3.ini構成ファイルの変更
-
mysqlの解凍されたルートディレクトリ(C:\ Program Files \ mysql)に新しいファイルを作成します: 'my.ini'、次の内容を書き込み、保存して終了します。
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir= C:\Program Files\mysql # 设置mysql数据库的数据的存放目录 datadir= C:\Program Files\mysql\data # 允许最大连接数 max_connections=20 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
あなたと私のmysql解凍パスが異なる場合、「basedir」、「datadir」を変更する必要があることに注意してください。これらの2つの変数は、対応する独自のパスの値です。
4.初期化とインストール
-
管理者としてcmd を開き、mysqld --initialize --consoleコマンドを入力して初期化します。デフォルトのパスワードが自動的に生成されます。パスワードを書き留めます。
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: *********
5.パスワードの開始と変更
-
インストール後、次のコマンドを実行してmysqlを起動できます
net start mysql
-
mysqlにログインします。
mysql -uroot -p刚才生成的密码 #比如mysql -uroot -p5CweMmRyLx+a
-
次のコマンドを使用してパスワードを変更できます。コマンドの最後にセミコロンを追加する必要があります。NewPasswordは変更する新しいパスワードです。
ALTER USER USER() IDENTIFIED BY ‘NewPassword’;
-
mysqlを終了します。
quit
-
サービスを閉じます。
net stop mysql
6.発生する可能性があるいくつかの問題
1)VCRUNTIME140_1.dllが見つからないため、コードを実行できません。プログラムを再インストールすると、この問題が解決する場合があります
2)エラー1045(28000):ユーザー '-5CweMmRyLx + a' @ 'localhost'のアクセスが拒否されました(パスワードを使用:NO)
次のようにすばやくログインすると、mysql -u root -pでこのような問題が発生する可能性があります。
次のようにログインしてみてください:mysql -uroot -p password