在dos命令行下安裝mysql,看似簡(jiǎn)單,實(shí)際操作中卻容易遇到一些坑。我記得第一次嘗試的時(shí)候,就因?yàn)橐粋€(gè)路徑問(wèn)題卡了好久。所以,與其照搬教程,不如讓我?guī)阋徊讲阶撸⒎窒硪恍┪也冗^(guò)的坑和解決方法。
準(zhǔn)備工作: 下載MySQL安裝包。記住,選擇適合你系統(tǒng)的版本,32位還是64位,這可是個(gè)關(guān)鍵點(diǎn)!下載完成后,將壓縮包解壓到一個(gè)你方便找到的目錄,例如D:\mysql-8.0.33。 路徑中最好不要包含空格或特殊字符,否則后面可能會(huì)導(dǎo)致命令執(zhí)行失敗。
開(kāi)始安裝: 打開(kāi)你的DOS命令行窗口(以管理員身份運(yùn)行,這一點(diǎn)非常重要?。?切換到解壓后的MySQL目錄。 這步操作用 cd D:\mysql-8.0.33 即可完成。 如果你的解壓路徑不同,請(qǐng)相應(yīng)修改。 注意,路徑區(qū)分大小寫。
接下來(lái),執(zhí)行安裝程序。 這需要使用 mysqld –initialize-insecure –user=mysql 命令。 –initialize-insecure 這個(gè)參數(shù)會(huì)創(chuàng)建一個(gè)臨時(shí)的root密碼,方便我們后續(xù)操作。 如果省略這個(gè)參數(shù),安裝程序會(huì)要求你設(shè)置密碼,但這個(gè)過(guò)程容易出錯(cuò),新手往往會(huì)卡在這里。 所以,先用這個(gè)簡(jiǎn)便方法,后續(xù)再修改密碼。
運(yùn)行完這條命令后,你會(huì)看到一些信息,其中包括生成的臨時(shí)密碼。 務(wù)必記下這個(gè)密碼,或者截圖保存。 因?yàn)榻酉聛?lái)我們需要用到它。
配置MySQL服務(wù): 安裝完成之后,我們需要配置MySQL服務(wù)才能正常使用。 這需要使用 mysqld install 命令。 這個(gè)命令會(huì)將MySQL注冊(cè)為Windows服務(wù),方便我們啟動(dòng)和停止數(shù)據(jù)庫(kù)。
啟動(dòng)MySQL服務(wù): 配置完成后,使用 net start mysql 命令啟動(dòng)MySQL服務(wù)。 如果啟動(dòng)失敗,檢查一下你的MySQL目錄路徑是否正確,以及服務(wù)是否成功安裝。
連接MySQL: 啟動(dòng)成功后,我們就可以使用客戶端連接MySQL了。 你可以使用MySQL自帶的客戶端工具,或者一些第三方工具,例如Navicat。 連接時(shí),需要用到之前生成的臨時(shí)密碼。 連接成功后,切記立即修改root密碼,使用 ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘your_new_password’; 命令。 將 your_new_password 替換成你的新密碼。 這步非常重要,因?yàn)榕R時(shí)密碼安全性很低。
我曾經(jīng)因?yàn)橥浶薷膔oot密碼,導(dǎo)致數(shù)據(jù)庫(kù)被惡意訪問(wèn),損失慘重。 所以,請(qǐng)務(wù)必重視安全問(wèn)題!
可能遇到的問(wèn)題和解決方法:
- 路徑問(wèn)題: 路徑中包含空格或特殊字符會(huì)導(dǎo)致命令執(zhí)行失敗。 盡量使用簡(jiǎn)單的路徑,避免出現(xiàn)這個(gè)問(wèn)題。
- 服務(wù)啟動(dòng)失?。?/strong> 檢查MySQL服務(wù)是否安裝成功,以及端口是否被占用。
- 連接失?。?/strong> 檢查用戶名、密碼和主機(jī)名是否正確。 確保MySQL服務(wù)已經(jīng)啟動(dòng)。
總而言之,DOS命令行安裝MySQL需要細(xì)心和耐心。 記住每一步的操作,并做好記錄。 如果遇到問(wèn)題,不要慌張,仔細(xì)檢查每一步,或者在網(wǎng)上搜索相關(guān)解決方案。 希望我的經(jīng)驗(yàn)?zāi)軒椭沩樌瓿蒑ySQL的安裝。
路由網(wǎng)(www.lu-you.com)您可以查閱其它相關(guān)文章!