MySQL zip包手動安裝 及 與 手動安裝後mysql administrator 出現問題的解決
阿新 • • 發佈:2019-01-24
MYSQl手動配置安裝教程
MYSQL安裝有兩種,一種就是使用安裝程式根據設定來一步步安裝(一般人都能做到,這裡就不說了,但用安裝包安裝有時會因為電腦硬體等其它各方面的問題,在最後配置MYSQL啟動服務時,就會沒有響應。。致使安裝失敗。。。)
這裡偶就介紹一下,免安裝版在windows的安裝配置:
其中主要為四步:
一:設定MYSQL安裝路徑
二:配置MY.INI檔案
三:安裝MYSQL為系統服務
四:啟動MYSQL
一:設定MYSQL安裝路徑
點這裡下載 MYSQL5.1.19免安裝程式包下載解壓後可以看到mysql-5.1.19-beta-win32 這個資料夾 如:可以把這個資料夾名字換成mysql 然後放到E盤根目錄下,當然你也可以放到其它目錄。(一會兒在配置MY.ini是要用到這個路徑)
二:配置MY.INI檔案
在解壓的包裡面可以看到幾個 檔案MY-innodb-heavy-4g.ini ,my-large.ini 等等 這些都是MYSQL 給使用者提供的幾個配置MY.ini的檔案,你可以根據你的伺服器配置情況,選用其中的一個改成.my.ini 就可以了,或者自己填(參照網上效能優化的 my.ini檔案的配置,如是初學者便無所謂了)。
my.ini檔案中:
# The TCP/IP Port the MySQL Server will listen on
port=3306 埠號 這個應該曉得吧
[WinMySQLAdmin]
Server="E:/mysql/bin/mysqld-nt.exe" 這個就是你解壓的MYSQL主程式檔案路徑
[mysqld]
basedir="E:/mysql" 這個就是你解壓的MYSQL檔案路徑
datadir="E:/mysql/data" 這個就是你解壓的MYSQL資料庫檔案路徑
這些設定好後,接下來就 把這個檔案命名為 my.ini放在 MYSQL資料夾裡(這裡提一下,很多人說把my.ini檔案放到 系統盤的 windows 目錄下,那些只是針對4.0以下的版本,現在新版都直接把配置檔案放在 所在的 mysql目錄下就OK)。
三:安裝MYSQL為系統服務
在DOS下安裝mysql服務操作:格式: xxxxxx.exe(可執行檔名)_--install_服務名稱(下劃線為空格)
所以,安裝服務則在解壓目錄下輸入:
E:/Mysql/bin/mysqld-nt.exe --install mysql (注意 這裡的服務名稱,就是安裝成系統服務,如當安裝成功 後,你在DOS下啟動命令為 net start mysql,同理,當你改成mysqld-nt.exe --install mysql5,那你啟動時命 令就應該為 net start mysql5,這個在後面講MYSQL如何一機共享多個MYSQL伺服器,會用到)
四:啟動MYSQL
命令為在dos提示符下,或者開始--執行
net start mysql
net stop mysql
五:出現的問題
雖然服務已經啟動,mysql資料庫已經開始運作,可是如果使用mysql administrator的話,就會在開啟時出現 Either the server service or the configuration file could not be found. Startup variables and service section are therefore disalbed.
D:/DB/mysql/bin/mysqld-nt.exe 經測試,通過windows下msi包安裝便沒有這個問題,不過他的服務啟動路徑為: D:/DB/mysql/bin/mysqld-nt --defaults-file=D:/DB/mysql/my.ini MySQL 所以,windows的管理工具--服務下是不能修改服務中的“可執行檔案路徑”的,要通過登錄檔
開始--執行下輸入regedit編輯器,然後進入HEKY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/mysql下,修改ImagePath屬性,修改成第二個路徑便可解決上述問題。