Windowsインストール最新版MySQL 5.7.19の方法

1805 ワード

Windowsインストールmysql
インストールボードMySQLはいつもエラーが発生して、そこでネット上でインストール免除版の配置過程を探して、総括は以下の通りです
 
まず、インストールフリーのMySQLをダウンロードします.
https://dev.mysql.com/downloads/mysql/
 
ダウンロードした解凍を、例えばC:/mysql-5.7に解凍します.19-winx64
ルートディレクトリにdataディレクトリがない場合は1つ作成し、ルートディレクトリがない場合は作成する.iniファイルは次のように作成され、myと名付けられます.ini
 
[MySQL] 

#   mysql         
default-character-set=utf8 

[mysqld] 

#  3306   
port = 3306 

#   mysql      
basedir=C:/mysql-5.7.19-winx64

#   mysql            
datadir=C:/mysql-5.7.19-winx64/data

#         
max_connections=200 

#             8     latin1    
character-set-server=utf8 

#                 
default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER

[WinMySQLAdmin]
Server=C:/mysql-5.7.19-winx64/bin/mysqld.exe

環境変数PathにC:/mysql-5.7を配置する.19-winx 64/binディレクトリ
管理者としてコマンドラインを実行してC:/mysql-5.7に入ります.19-winx 64/binディレクトリで実行:mysqld--initialize-insecure--user=mysql
 
このステップではmsvcr 120が失われる可能性がある.dllエラーまたは000007 bプログラム異常クローズ.MicrosoftDirectXツールで修復可能
そして:cmd:mysqld–install
 
 
エラーが発生した場合(システムエラー2)解決:
解凍版ではディレクトリが自動的に指定されないため、レジストリパスを変更する必要があります:入力を実行:regedit
目次:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/MySQL/ImagePathすべてが「C:mysql-5.7.19-winx 64binmysqld」MySQLに変更されました
 
そしてmy.ini最後にskip-grant-tablesという言葉をつけます
 
cmd:net start mysql
 
次に、管理者権限コマンドラインに次のように入力します.
cmd:mysql –u root –p
cmd>mysql:password:ダイレクトリターンcmd>mysql:SET PASSWORD=PASSWORD('root');
cmd> flush privileges;
cmd>mysql: quit
さっき追加したmyをiniファイルのskip-grant-tables削除
 
このときmysqlログインアカウントがrootパスワードがroot
 
mysqlサービスの起動に失敗した場合は、この記事を参照してください.
https://blog.csdn.net/github_38832708/article/details/83037241