綠色版Mysql自動創建my.ini和命令行啓動並動態指定datadir路徑

一、先去下載綠色版的Mysql(https://cdn.mysql.com//archives/mysql-5.7/mysql-5.7.20-winx64.zip)mysql

二、解壓縮到任意目錄(如D:\Mysql),並保證此目錄是根目錄,即訪問bin目錄的訪問路徑是(D:\Mysql\bin)sql

三、在D:\Mysql下創建一個文本文件(編碼格式爲ANSI,不要Utf8格式,不然會亂碼)數據庫

四、寫入如下批處理代碼bash

echo off
del my.ini
echo [mysqld]>>my.ini
echo port=3306>>my.ini
echo character-set-server=utf8mb4>>my.ini
echo default-storage-engine=INNODB>>my.ini
set CURRENT_DIR=%CD%
set CURRENT_DIR=%CURRENT_DIR:\=\\%
echo basedir="%CURRENT_DIR%\\">>my.ini
echo datadir="%CURRENT_DIR%\\data\\">>my.ini
echo "set  basedir parameter coplete"
cd %CURRENT_DIR%\bin
mysqld --install mysql --defaults-file="%CURRENT_DIR%\\my.ini"

五、重命名新建的文本文件爲批處理文件名格式,如 1.txt重命名爲 1.bat編碼

六、雙擊運行1.bat,若是沒有報錯,則運行成功,能夠經過數據庫管理客戶端鏈接。cdn

PS: set CURRENT_DIR=%CURRENT_DIR:\=\\%  這句的意思是把目錄裏面全部\轉換成\\,防止遇到相似於 \bin這種目錄路徑的時候把\b給轉義了,下面的\\都是這個用途,防止轉義。server

相關文章
相關標籤/搜索