MySQL5.7.20インストール


MySQL5.7
リファレンスhttp://blog.csdn.net/u013205623/article/details/79171698
一、ダウンロード
https://dev.mysql.com/downloads/mysql/
自分のコンピュータの桁数によって相応のインストールパッケージをダウンロードします
  MySQL5.7.20安装_第1张图片
MySQL5.7.20安装_第2张图片
二、取り付け
1.インストールしたいディレクトリに解凍
  MySQL5.7.20安装_第3张图片
2.myを新規作成します.ini
  MySQL5.7.20安装_第4张图片
以下の内容を入力して、インストールディレクトリを変更してください.
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=F:\my\MySql5.7\mysql-5.7.20-winx64
#    
datadir=F:\my\MySql5.7\mysql-5.7.20-winx64\data
#     data  
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
F:\my\MySql5.7\mysql-5.7.20-winx64\bin\mysqld.exe

3.環境変数の構成
1)マイコンピュータを右クリック->プロパティ->拡張システム設定(拡張)->環境変数
システム変数の下にある新規ボタンをクリックして変数名を入力:MYSQL_HOME入力変数値:F:myMySql 5.7\mysql-5.7.20-winx 64#はmysqlのカスタム解凍ディレクトリです.
MySQL5.7.20安装_第5张图片2)システム変数のPathを選択編集ボタンをクリックして変数値に変数値を追加:;%MYSQL_HOME%bin注意は、元の変数の値の後にこの変数を加えて使用します.区切り、元の変数値は削除できません
MySQL5.7.20安装_第6张图片
4.管理者としてcmdを実行する
  MySQL5.7.20安装_第7张图片
cmd.exe右クリック「管理者として実行」
5.cmdでインストールパスに入りmysqld-installと入力
  MySQL5.7.20安装_第8张图片
インストールに成功したことを示すメッセージ
三、テスト
1.cmdでnet start mysqlを入力し続けると、次のようにエラーが発生します.
  MySQL5.7.20安装_第9张图片
解決:インストールディレクトリの下にdataフォルダを新規作成し、cmdでmysqld--initialize--console初期化を入力し続け、net start mysqlを入力し、サービス起動に成功しました
  MySQL5.7.20安装_第10张图片
2.サービス起動に成功したら、ログインできます.図のように、mysql-u root-pを入力して、初めてログインしてパスワードがなくて、そのまま車に戻ることができます.また間違えました.
 
関連資料を調べてdataフォルダのauto.cnfファイルはメモ帳で開き、生成されたランダムパスワードが入っています.そのパスワードを入力するには、試してみてください.まだだめです.
 
解決:
さっき書いたmyを見つけます.iniファイル、[mysqld]でskip-grant-tablesを追加し、保存終了
  MySQL5.7.20安装_第11张图片
コンピュータで右クリックし、「管理」を選択し、左側で「サービスとアプリケーション」、「サービス」を選択し、右側のサービスでMySQLを見つけ、右クリックしてサービスを再起動します.
  MySQL5.7.20安装_第12张图片
cmdに戻ってmysqlに入り直して成功
  MySQL5.7.20安装_第13张图片
パスワードの変更:
mysql> update user set password=password('123456') where user='root';
ERROR 1054 (42S22): Unknown column 'password' in 'field list'

変更方法:
mysql>update mysql.user set authentication_string=password('123qwe') where user='root' and Host ='localhost';  

rootの下のパスワードを変更し、123 qweを新しいパスワードにします.
MySQL5.7.20安装_第14张图片
直接ログインすると次のエラーが発生します.
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement 
次のコマンドを実行します.
SET PASSWORD = PASSWORD(123qwe); 
パスワードの再設定は、パスワードの確認に相当します.
quitを使用して、パスワードで再ログインすればいいです.