1.下載MYSQL的zip包,解壓ZIP包 版本低的相對需要的空間少,最好能在mysql-5.6以下,我測試的最高5.6版本為mysql-5.6.46,主要是裡面有my.ini文件,高於5.6的版本裡面沒有my.ini,需要自己創建 MYSQL官方下載地址: https://downloads.my ...
1.下載MYSQL的zip包,解壓ZIP包
版本低的相對需要的空間少,最好能在mysql-5.6以下,我測試的最高5.6版本為mysql-5.6.46,主要是裡面有my.ini文件,高於5.6的版本裡面沒有my.ini,需要自己創建
MYSQL官方下載地址: https://downloads.mysql.com/archives/community/
2.刪除所有的目錄,只保留
data
share
bin
3.刪除BIN下麵除以下三個文件之外的所有文件:
libmysql.dll(MYSQL5中的文件,在MYSQL5.5中不存在)
mysqladmin.exe
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目錄下寫的,如圖所示: