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を実行します