win 10の下でmysqlバージョンの交換方法と発生した問題の解決

2032 ワード

本稿はmysql 5に基づく.5 mysql 5を再ダウンロードします.7使用
1、まずmysql 5をダウンロードする.7:
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
自分のコンピュータによってmysqlの桁数を選んでダウンロードして、ここで私がダウンロードしたのはzip圧縮バージョンです
2、ダウンロードが完了したらローカルディレクトリに解凍し、myを作成して構成する.ini
[mysqld]
skip-grant-tables

#  3306  
port = 3306

#   mysql     
basedir=D:\Program Files\MySQL\mysql-5.7.25

#   mysql           
datadir=D:\Program Files\MySQL\mysql-5.7.25\data

#        
max_connections=200

#             8     latin1   
character-set-server=utf8

#                
default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER

#       
explicit_defaults_for_timestamp=true

[mysql]

#   mysql        
default-character-set=utf8

3、cmdで、経路:D:Program FilesMySQLmysql-5.725binでmysqld installを入力
問題1:
The service already exists!
The current server installed: "D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="D:\Program Files\MySQL\MySQL Server 5.5\my.ini" MySQL

解決方法:
登録エディタ(cmd:regedit)を開き、コンピュータを見つけますHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
ImagePath数値データを変更し、置換後のmysqlパスに変更
"D:\Program Files\MySQL\mysql-5.7.25\bin\mysqld"--defaults-file="D:\Program Files\MySQL\mysql-5.7.25\my.ini"MySQL
4、サービス(cmd:services.msc)を開き、MySQLサービスを再起動する
5、mysql-u root-pデータベースへの登録が完了した(秘密登録を免除できる)
6、最後に環境変数pathのmysqlパスを修正することを覚えておく
問題2:
ideaの使用中にmysqlで次のエラーが発生しました:Table'performance_schema.session_variables' doesn't exist
[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.5:generate (default-cli) on project supply-chain-management: Table 'performance_schema.session_variables' doesn't exist -> [Help 1]

解決策:
cmdでmysqlこのバージョンのbinディレクトリで実行:mysql_upgrade-u root-p--forceコマンド
実行に成功した結果は次のとおりです.
Upgrade process completed successfully.
Checking if update is needed.