Win 10下MySQLインストール構成

2956 ワード

公式サイト
次はmysql-8.0.13-winx64.zip版のダウンロードリンクです.
https://dev.mysql.com/downloads/file/?id=480557
システム環境変数の設定
解凍したmysqlをCディスクまたは他のディスクの下にコピーします.
システムの環境変数のpathにmysqlの構成を追加し、mysqlのbinディレクトリを指します.
初期化のmyを設定します.iniファイルのファイル
解凍したディレクトリにはないmy.iniファイルは、インストールルートディレクトリの下に追加するmyを自分で作成できます.ini(新しいテキストファイル、ファイルタイプを.iniに変更)は、基本構成に書き込まれます.
[mysqld]
#   3306  
port=3306
#   mysql     
basedir=X:\\software\mysql-8.0.13-winx64
#   mysql           
datadir=X:\\software\mysql-8.0.13-winx64\data
#        
max_connections=200
#          。
max_connect_errors=10
#             UTF8
character-set-server=utf8
#                
default-storage-engine=INNODB
#     “mysql_native_password”    
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
#   mysql        
default-character-set=utf8
[client]
#   mysql                
port=3306
default-character-set=utf8

ここでは、保存時にANSIとしてエンコードされています.そうしないと、次のインストールで次のエラーが発生します.
mysqld: [ERROR] Found option without preceding group in config file X:\software\
mysql-8.0.13-winx64\my.ini at line 1.
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!

特に.ini はWindow内のプロファイルです.デフォルトのデータを保存します.インストール版はインストール時に自分で選んでシステムを保存させ、zip archiveは自分で書いて、同じです.
インストール
MySQLのインストールディレクトリの倉庫ディレクトリ(X:\\software\mysql-8.0.13-winx64\bin)でコマンドを実行します.
mysqld --initialize --console

インストールに成功しました:
2018-12-20T06:53:02.660175Z 0 [System] [MY-013169] [Server] X:\software\mysql-8.
0.13-winx64\bin\mysqld.exe (mysqld 8.0.13) initializing of server in progress as
 process 7384
2018-12-20T06:53:02.677176Z 0 [Warning] [MY-013242] [Server] --character-set-ser
ver: 'utf8' is currently an alias for the character set UTF8MB3, but will be an
alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to
 be unambiguous.
2018-12-20T06:53:14.639860Z 5 [Note] [MY-010454] [Server] A temporary password i
s generated for root@localhost: A#7L*VV!u-lt
2018-12-20T06:53:20.538197Z 0 [System] [MY-013170] [Server] X:\software\mysql-8.
0.13-winx64\bin\mysqld.exe (mysqld 8.0.13) initializing of server has completed

インストールサービス
MySQLのインストールディレクトリの倉庫ディレクトリ(X:\\software\mysql-8.0.13-winx64\bin)でコマンドを実行します.
mysqld --install [   ](          mysql)

サービスのインストールに成功した後、コマンドnet start mysqlでMySQLのサービスを開始します.
MySQLにアクセスし、パスワードを変更
コマンドの実行:
mysql -u root -p

パスワードを変更します.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '   ';