Windows 10システムでは、MySQLを完全に削除してアンインストールし、Mysql5.7をインストールします。



Under Windows 10 System



以下のように要約された多くの記事と彼ら自身の実践を参照しました

1つ目はアンインストールです



1'MySQLサービスを停止します

計算を管理に入力し、MySQLサービスを停止します。



2'mysqlサーバーをアンインストールします

コントロールパネルすべてのコントロールパネルアイテムプログラムと機能、mysqlサーバーをアンインストールします。



3'MySQLインストールディレクトリのMySQLフォルダを削除します(私のインストールディレクトリはC: Program Files(x86) MySQLです)

4 '「regedit」ファイルを実行してレジストリを開きます。

HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Eventlog Application MySQLフォルダーを削除します

HKEY_LOCAL_MACHINE SYSTEM ControlSet002 Services Eventlog Application MySQLフォルダーを削除します。

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application MySQLフォルダーを削除します。

対応するフォルダがない場合は、削除する必要はありません。

5'Cドライブの下の 'C: ProgramData MySQL'フォルダーを削除します。削除できない場合は、360を使用して粉砕してください。

programDataファイルはデフォルトで非表示になっています。設定後に表示するか、C: ProgramDataをアドレスバーに直接コピーして入力してください。

MySQLフォルダ全体を削除します。 。 。

6》

MySQLがアンインストールされているがコンピュータによって管理されている場合、MySQLサービスは引き続きビューに残ります。

システムサービス。サービスの名前を変更したくありません。私は何をすべきか?

CMDにコマンドを入力するだけで、サービスを削除できます。

Sc delete mysql //ここで、mysqlは削除するサービスの名前です

このようにして、サービスは削除されます。

次に、インストールが来ます

1.インストールが完了した後、msiを使用してインストールしました

2.マイコンピュータ->プロパティ->詳細設定->環境変数

パスは新しいC: Program Files MySQL MySQL Server 5.7 binを追加しました

3. C: Windows System32に移動し、マウスの右ボタンを押して、管理者と一緒にcmd.exeを実行します。

4.次のようにmysqlインストールのルートディレクトリ(およびbinと同じレベル)にmy.iniの例を作成し、basedirとdatadirの構成に焦点を合わせてから、手動でdatadir(D:\ mysql \ dataの場合)を作成します。作成されていない場合、dirをxxxに変更することはできません。そのようなファイルまたはディレクトリエラーはありません)

[クライアント]

ポート= 3306

default-character-set = utf8

[mysqld]

#MYSQLインストールディレクトリに設定

basedir = C:\ Program Files \ MySQL \ MySQL Server 5.7

#MYSQLデータディレクトリに設定

datadir = D:\ mysql \ data

ポート= 3306

character_set_server = utf8

sql_mode = NO_ENGINE_SUBSTITUTION、NO_AUTO_CREATE_USER

#クエリキャッシュ

Explicit_defaults_for_timestamp = true

skip-grant-tables


5.5。

mysqlの/ binディレクトリ内

mysqld -install

サービスが正常にインストールされました。成功を示し、一般的なエラーは管理者では発生しません

6.6。

Mysql5.7はデフォルトではデータディレクトリを生成しません。コマンドを使用して手動で初期化する必要があります。

次のように実行します。

mysqlインストールbinディレクトリを入力します

mysqld.exe -ntremoveを実行します

mysqld –initializeを実行します(中央は2つのアンダースコアです)

mysqld.exe -ntinstallを実行します

net startmysqlを実行します