MySQL數(shù)據(jù)庫在windows系統(tǒng)下有windows可執(zhí)行文件安裝和安裝包解壓縮安裝兩種主要方式,這里對兩種安裝方式以及遇到的問題和解決方案做簡要的闡述。
安裝方式:
windows可執(zhí)行文件安裝
MySQL安裝包解壓縮安裝
遇到問題解決方案:
win7下,安裝mysql_5.6.*.exe,無法啟動mysql服務(wù)問題
mysql數(shù)據(jù)庫服務(wù)器,遠(yuǎn)程連接無法訪問問題
mysql數(shù)據(jù)庫服務(wù)器,本地新增數(shù)據(jù),中文字符亂碼問題
mysql數(shù)據(jù)庫服務(wù)器,java項目遠(yuǎn)程連接寫入中文字符亂碼問題
一、windows可執(zhí)行文件安裝
流程圖如下:
二、MySQL安裝包解壓縮安裝
下載mysql_*.zip,解壓縮,得到mysql_*文件夾;
將mysql_*文件夾放到某盤特定的位置;
修改配置文件:
打開mysql_*文件夾下my-default.ini文件
修改主路徑和數(shù)據(jù)存儲路徑
basedir =C:\Program Files\mysql-5.6.24-win32
datadir =C:\Program Files\mysql-5.6.24-win32\data
以上的路徑就是你放置mysql_*文件的系統(tǒng)路徑
配置環(huán)境變量:
右擊“我的電腦”—>“屬性”—>“高級系統(tǒng)設(shè)置”—>“環(huán)境變量”;
新增環(huán)境變量“MySQL_HOME”,變量值設(shè)置為安裝路徑“C:\Program Files\mysql-5.6.24-win32”
修改環(huán)境變量path,追加配置“%MySQL_HOME%\bin;”
安裝數(shù)據(jù)庫并啟動服務(wù):
用cmd進(jìn)入windows命令行管理窗口
執(zhí)行命令”cd C:\Program Files\mysql-5.6.24-win32\bin”進(jìn)入mysql_*文件夾的bin目錄
執(zhí)行命令”mysqld -install”安裝mysql數(shù)據(jù)庫服務(wù),顯示”Service successfully installed?!奔鞍惭b成功。
執(zhí)行命令”net start mysql”啟動mysql服務(wù),顯示“**啟動。”則服務(wù)啟動成功;
測試本地數(shù)據(jù)庫連接(Navicat):
新建連接,不用修改任何參數(shù),顯示用戶”root”,沒有密碼
點擊“連接測試“,顯示”連接成功”,點擊確定進(jìn)入本地數(shù)據(jù)庫
所遇問題及其解決方案:
一、win7下,安裝mysql_5.6.*.exe,無法啟動mysql服務(wù)問題
描述:
win7下安裝mysql_5.6.22-win32.exe,正常安裝,整個安裝的過程中未出現(xiàn)異常。完成之后,使用Navicat連接測試,無法連接。
1. 進(jìn)入系統(tǒng)Program Files,可以找到MySQL數(shù)據(jù)庫文件夾。
2. 右擊“我的電腦”,“管理”—>”服務(wù)和應(yīng)用程序”—>“服務(wù)”,未找到mysql數(shù)據(jù)庫windows服務(wù)。
3. 打開任務(wù)管理器查看后臺,未找到mysql服務(wù)后臺運行程序。
解決思路:
首先我嘗試著直接啟動mysql安裝文件夾下的mysqld.exe文件,但是依然無法啟動服務(wù)。在網(wǎng)上查了一下,在win7系統(tǒng)下,會存在管理員權(quán)限的問題。
解決方法:
使用系統(tǒng)管理員權(quán)限打開cmd,使用”cd C:\Program Files\mysql-5.6.24-win32\bin”進(jìn)入bin文件夾,直接執(zhí)行”mysqld.exe”。使用navicat測試,此時顯示“連接成功”。
查看系統(tǒng)服務(wù),依然沒有mysql服務(wù)。
啟用任務(wù)管理器,可以看到“mysqld.exe”的數(shù)據(jù)庫服務(wù)在后臺執(zhí)行,強(qiáng)行結(jié)束,則不能訪問。
海外服務(wù)器免費測試:http://hbjsdrq.com/