標籤:修改檔案 highlight path 免安裝配置 initial root unit enter init
1-從www.mysql.com官網下載 免安裝版,zip尾碼
2-解壓後,修改檔案夾名稱mysql【最佳化下名稱,方便記憶】,並剪下到C根目錄下
3-在安裝根目錄mysql下建立空檔案夾data,並添加系統內容變數path =c:\mysql\bin ,測試過程中又添加了系統內容變數MYSQL_HOME=C:\mysql 【感覺沒什麼用,沒有在path中使用】
4-建立my.ini檔案,檔案內容如下,放在mysql根目錄下:
#[mysqld]#basedir=""#datadir="\"#[WindowsMySQLServer]#Server=""#以下是複製內容,這行可不複製[client]port=3306default-character-set=utf8#用戶端字元類型,與服務端一致就行,建議utf8[mysqld]port=3306character_set_server=utf8#服務端字元類型,建議utf8basedir=C:\mysql#解壓根目錄datadir=C:\mysql\data#解壓根目錄\datasql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES default-storage-engine=MEMORY[WinMySQLAdmin]Server=C:\mysql\bin\mysqld.exe#解壓根目錄\bin\mysqld.exe#以上是複製內容,這行可不複製
5-據說一定要在bin路徑下執行下列語句,我是在bin路徑下執行的:mysqld --initialize --user=mysql --console
data檔案夾出現mysql、’performance_schema、sys 3個檔案夾和其他一些檔案
注意:這裡有個root帳號密碼,必須手工記下來
6-註冊,繼續執行:mysqld --install
7-啟動服務:net start mysql
8-登入: mysql -u root -p
提示輸入密碼:Enter password: ******
下列是成功登入樣本【從其他地方隨便複製】:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 28 to server version:5.0.24a-community-nt
Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear thebuffer.
以上是這次比較成功的一次完整配置,期間各種錯,比如服務啟動成功,但是登入不成功;比如註冊成功,因為沒有執行第5步,服務啟動失敗。
如果出現錯誤,沒有關係,解決方案:
1-先執行或先刪除都可以:
如果服務已啟動:net stop mysql 刪除服務:mysqld -remove
清空data檔案夾下面的所有檔案
2-返回上述成功案例從第5步開始,或從第1步開始。
以上是免安裝配置的一次測試過程記錄,以後有興趣的話,可以驗證下:是否一定要在bin目錄下執行才有效!!
mysql-5.7.18-win32- 免安裝 win7 32 安裝記錄