MySqlのインストールと完全なアンインストール

4052 ワード

インストール
mysql緑色解凍版のインストール手順は大体以下の通りである.mysql圧縮パッケージをダウンロードし、解凍します.
2.解凍したファイルの下に新しいmy.Iniファイル(なければ、あれば開ければいい)以下の構成を入力します
[client]
port=3306

[mysql]
default-character-set=utf8

[mysqld]
port=3306
#mysql   
basedir="D:\mysql-5.7.10-winx64" 
#mysql          
datadir="D:\mysql-5.7.10-winx64/Data/"
character-set-server=utf8
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=100
query_cache_size=32M
table_open_cache=256
tmp_table_size=35M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=69M
key_buffer_size=50M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=96M
innodb_log_file_size=20M
innodb_thread_concurrency=18

最も重要なのはbasedirとdatadirを指定することです.
3.初期化.解凍フォルダbinの下でcmdを開き、cmdに入力します.
mysqld --initialize-insecure --user=mysql --console

ここでの-insecureはパスワードを生成しないため、指定しないとランダムなパスワードが生成されます.user=mysqlは、ユーザーがすべきかどうかを指定し、別のものに変更することができます.--コンソールは結果をコンソールに出力、初期化にエラーがあるかどうかを確認し、insecureを指定しないとコンソールにパスワードをアンインストールし、--コンソールがない場合はdataフォルダに行って確認することができます.Errのログファイル
4.インストールサービス.
mysqld install mysql_dogLin --defaults-file="D:\mysql-5.7.10-winx64\my.ini"

ここにインストールされているサービス名はmysql_です.dogLIn,mysqlを取らないのは,ターゲットユーザのmysqlと重複しないように見えるからである.ここではプロファイルを指定する必要があります.
5.サービスnet start mysqlを起動するdogLin
6.自動起動サービス(起動時から起動)
sc config mysql_dogLin start= auto 
net stop mysql_dogLin
net start mysql_dogLin

7.パスワードの変更
mysqladmin -u root password root

8.インストールが完了し、クライアント接続を開始するか、binディレクトリの下にあるか
mysql -uroot -proot //      

次は私のインストールスクリプトです.binディレクトリの下に置く:
@echo off
setlocal enabledelayedexpansion
for /f "delims=  tokens=1" %%i in ('netstat -aon ^| findstr "3306"') do (
set a=%%i
goto js
)
:js
taskkill /f /pid "!a:~71,5!"
cd /d %~dp0 
"%cd%\mysqld.exe" --initialize-insecure --user=mysql --console
echo -----mysql init succee-----
cd ..
"%cd%\bin\mysqld.exe"  install mysql_daiyang --defaults-file="%cd%\my.ini"
echo -----mysql_daiyang service install succee-----
net start mysql_daiyang
sc config mysql_daiyang start= auto 
net stop mysql_daiyang
net start mysql_daiyang
"%cd%\bin\mysqladmin" -u root password root
echo        
"%cd%\bin\mysql.exe" -uroot -proot < "%cd%\inpa.sql"
echo         

アンインストール
通常、1つのコンピュータは複数のMySQLをインストールすることができ、相互に影響を与えることはありません.だからアンインストールする必要はありません(緑の解凍版を採用して、インストール版はページを試したことがなくてあまり試したくありません.mysqlをプログラムコードと一緒にインストールパッケージにパッケージして、直接インストールを実行するからです).しかし、私がパソコンにMySQLをインストールしたとき、どうしても初期化できないことに気づき、ネット上で長い間探しても問題は解決しなかった.エラーは多分unknown variable'default-character-set=gb 2312'です.しかし、私のすべてのプロファイルはこのフィールドを設定していません.後でこのパソコンにmysqlが入っていて、cディスクに入っていて、バージョンが古いことがわかりました(フォルダ内にプロファイルがありません).それから私はネット上で言ったようにMySQLをアンインストールする方法でMySQL、Cディスクの下のProgramDataの下のMySQL、およびすべての関連するレジストリと環境変数を削除して、やはりこのエラーを報告します.それからとても探して、csdnの1つのレスの中で発見して、Cディスクのwindowsの中でプロファイルmyが存在する可能性があります.ini.そしてこのカタログの下に行ってみると、やはりmyが見つかりました.ini、開けてみると、やはり長い間探していたdefault-character-set=gb 2312.削除し、再初期化し、エラーを報告しません.アンインストールの手順をまとめます.
通常の場合
1.削除サービスの停止
net stop mysql   
sc delete mysql   

2.MySQLインストールディレクトリの下にあるMySQLフォルダを削除する
3.regeditファイルを実行し、レジストリを開きます.HKEY_を削除LOCAL_MACHINESYSTEMControlSet 001ServicesEventlogApplicationMySQLフォルダHKEY_を削除LOCAL_MACHINESYSTEMControlSet 002ServicesEventlogApplicationMySQLフォルダ.HKEY_を削除LOCAL_MACHINESYSTEMCurrentControl SetServicesEventlogApplicationMySQLのフォルダ.該当するフォルダがなければ、削除する必要はありません.
4.Cディスクの下の「C:ProgramDataMySQL」フォルダを削除し、削除できない場合は360で粉砕すればよい.このprogramDataファイルはデフォルトでは非表示で、設定表示後すぐに表示されるか、直接C:ProgramDataをコピーしてアドレスバーに戻って車に入ることができる.MySQLフォルダ全体を削除します...
5.C:/windowsフォルダの下にmyがあるかどうかを確認します.iniファイルが存在し、削除があればMySQLデータベースを再ロードできます!!!