1.下載MYSQL的zip包,解壓ZIP包mysql
版本低的相對須要的空間少,最好能在mysql-5.6如下,我測試的最高5.6版本爲mysql-5.6.46,主要是裏面有my.ini文件,高於5.6的版本里面沒有my.ini,須要本身建立
sql
MYSQL官方下載地址: https://downloads.mysql.com/archives/community/數據庫
2.刪除全部的目錄,只保留安全
data測試
sharespa
bincode
3.刪除BIN下面除如下三個文件以外的全部文件:blog
libmysql.dll(MYSQL5中的文件,在MYSQL5.5中不存在)ip
mysqladmin.exerem
mysqld.exe
注意:若是要用客戶端,請保留mysql.exe
4.刪除Share目錄下除如下目錄外的全部目錄
charsets
english
5.刪除Data目錄下的除mysql以外的全部文件和目錄
6.在mysql目錄下建立或者重命名my-default.ini爲my.ini
最終mysql目錄下文件如圖
bin文件夾裏面的文件如圖
share文件夾裏面的文件如圖
data文件夾裏面的文件如圖
7.啓動mysql批處理文件
1 tasklist | find /i "mysqld.exe" 2 if %errorlevel%==0 (exit) else goto stm 3 :stm 4 start /min "" "bin/mysqld.exe" --defaults-file=my.ini
注:5.6.46版本用批處理啓動,會有個控制檯,若是關掉控制檯,mysqld(mysql服務)就會被關掉,我測試5.5.33版本用批處理文件啓動,沒有控制檯顯示,應該是5.5版本能夠用批處理啓動,5.6版本的最好註冊成系統服務啓動(系統服務啓動在下面能夠看到)
8.設置root密碼,並刪除匿名用戶(注:匿名用戶就是登陸名爲空的用戶,它不須要密碼便可登陸,對安全性有影響)
①開始——運行——cmd,cd到bin目錄下,而後執行「mysql -u root -p」,提示輸入密碼,因爲第一次運行,密碼爲空能夠直接回車
②設置root密碼:輸入use mysql;回車,而後再輸入update user set password = password('12345') where user = 'root';回車,最後輸入flush privileges;回車
③刪除匿名用戶:輸入use mysql;回車,而後再輸入delete from user where user = '';回車,最後輸入flush privileges;回車
9.這就鏈接數據庫了,不想用命令管理mysql,也能夠用軟件Navicate for mysql管理。
10.註冊mysql和啓動mysql服務的批處理
bin\mysqld -install
net start mysql
11.中止mysql和註銷mysql服務的批處理
net stop mysql
\bin\mysqld -remove
注:文章用到的批處理都是以批處理文件在mysql目錄下寫的,如圖所示: