mysql 5.7 windowインストールのまとめ

1354 ワード

ウェブサイトを開けてmysql 5.7をダウンロードしますhttps://dev.mysql.com/downloads/mysql/5.7.html
ダウンロードして解凍して、このフォルダの下で新しい1つのテキストのドキュメントを作って、中で入力します
[client]
#   mysql        
default-character-set=utf8
 
[mysqld]
#   3306  
port = 3306
#   mysql     ,         
basedir=C:\\web\\mysql-8.0.11
#    mysql           ,MySQL 8+        ,        ,       
# datadir=C:\\web\\sqldata
#        
max_connections=20
#             8     latin1   
character-set-server=utf8
#                
default-storage-engine=INNODB

保存してファイル名をmyに変更します.ini
次にbinディレクトリに入り、コマンドmysqld--initialize--consoleを入力すると、APWCY 5 ws&hjQがデータベースのパスワードです.
...
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
...
        mysqld install        net start mysql      

問題1、パスワードを忘れ、パスワードをリセット
先にサービスnet stop MySQLを閉じます
安全モードで開くmysqld--skip-grant-tables
この時、カーソルはずっと点滅します.動かないで、別のコマンドラインウィンドウを開きます.binディレクトリに入るとmysql-u root-pでパスワードなしでログインでき、use mysqlでupdate user set authentication_を入力します.string=password("123456")where user="root"前のカーソルが点滅しているウィンドウを閉じるとパスワード123456でログインできます
問題2、mysqld--initialize--consoleコマンドでエラーを報告する
cmdコマンドが管理者としてログインしていないかmyかもしれません.iniファイルの中のdatadirのディレクトリはすでに存在して、削除すればいいです