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=3306 default-character-set=utf8 #客戶端字符類型,與服務端一致就行,建議utf8 [mysqld] port=3306 character_set_server=utf8 #服務端字符類型,建議utf8 basedir=C:\mysql #解壓根目錄 datadir=C:\mysql\data #解壓根目錄\data sql_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 the buffer.
以上是這次比較成功的一次完整配置,期間各種錯,比如服務啟動成功,但是登錄不成功;比如注冊成功,因為沒有執行第5步,服務啟動失敗。
如果出現錯誤,沒有關系,解決方法:
1-先執行或先刪除都可以:
如果服務已啟動:net stop mysql 刪除服務:mysqld -remove
清空data文件夾下面的所有文件
2-返回上述成功案例從第5步開始,或從第1步開始。
以上是免安裝配置的一次測試過程記錄,以后有興趣的話,可以驗證下:是否一定要在bin目錄下執行才有效!!