Mysql 5.7.18安裝方法及啟動(dòng)MySQL服務(wù)的過(guò)程詳解
MySQL 是一個(gè)非常強(qiáng)大的關(guān)系型數(shù)據(jù)庫(kù)。但有些初學(xué)者在安裝配置的時(shí)候,遇到種種的困難,在此就不說(shuō)安裝過(guò)程了,說(shuō)一下配置過(guò)程。在官網(wǎng)下載的MySQL時(shí)候,有msi格式和zip格式。Msi直接運(yùn)行安裝即可,zip則解壓在自己喜歡的目錄地址即可。在安裝這兩種的時(shí)候,都需要配置才能用。以下介紹主要是msi格式默認(rèn)的地址:C:\Program Files\ mysql-5.7.18-win32。
一.在安裝或者解壓后,需要配置環(huán)境變量,過(guò)程如下:我的電腦->屬性->高級(jí)系統(tǒng)設(shè)置->高級(jí)->環(huán)境變量。在系統(tǒng)變量中點(diǎn)擊path,然后選擇編輯。把”C:\ProgramFiles\mysql-5.7.18-win32\bin;”追加進(jìn)去。 這里需要意的是,不是覆蓋!還有就是最好在最前面追加。不能漏掉英式分號(hào)“;”。(在中間也可以插進(jìn)去,但切記一定要在“;”后面追加。)
二.點(diǎn)擊開(kāi)始菜單,搜索cmd.exe,左擊以管理員身份運(yùn)行。一定要以管理員身份運(yùn)行!??!
如果直接運(yùn)行cmd的話(huà),輸入mysqld -install時(shí)會(huì)出現(xiàn)因?yàn)闄?quán)限不夠而出現(xiàn)錯(cuò)誤:Install/Remove of theService Denied!
正確輸入mysqld –install按回車(chē)鍵時(shí),有顯示The service already exists!
三.接著輸入net start mysql啟動(dòng)服務(wù)器,如果顯示啟動(dòng)服務(wù)器失敗,如下圖。
這是因?yàn)?.7以上版本中,C:\Program Files\mysql-5.7+目錄下沒(méi)有data文件夾,在這,切記不要拷貝mysql其他版本的data文件夾,而是在窗口輸入mysqld--initialize-insecure --user=mysql,需要注意的是“--”前面有一個(gè)空格,然后回車(chē)即可。(等待需要等半分鐘,看電腦快慢)
(在C:\ProgramFiles\mysql-5.7.18-win32目錄中,顯示沒(méi)有data文件夾。如下圖)
注:在5.7以下的版本中,需要在C:\ProgramFiles\mysql-5.*目錄下的my-default.ini修改,右擊編輯即可,把
basedir=……
datadir=…..
修改為
basedir= C:\Program Files\mysql-5.* datadir= C:\Program Files\mysql-5.*\data
即可,其中“C:\Program Files\mysql-5.*”以實(shí)際安裝位置確定
四.在C:\ProgramFiles\mysql-5.7.18-win32目錄中,顯示data文件夾創(chuàng)建成功。
創(chuàng)建完成data后,在輸入mysqld –install,然后按回車(chē)鍵(如果在步驟三啟動(dòng)就成功的,就不用再次輸入)
五。服務(wù)啟動(dòng)成功之后,就可以登錄了,輸入mysql -u root –p按回車(chē)鍵,出現(xiàn)Enter password,因?yàn)闆](méi)有設(shè)置登錄密碼,所以什么都不用輸入,直接按回車(chē)鍵即可
直接后回車(chē)后,如下圖,到此mysql配置已經(jīng)成功了!
在服務(wù)啟動(dòng)后,因?yàn)閯倓?chuàng)建的 root 用戶(hù)是空密碼的,因此,需要先進(jìn)行密碼設(shè)定??蓤?zhí)行如下命令:
mysqladmin -u root -p password
此處輸入新的密碼
Enter password: 此處輸入舊的密碼
執(zhí)行完以上兩條命令后,只要 Enter password: 后輸入的舊密碼正確,則 root 用戶(hù)的新密碼就算設(shè)定成功了。此后,要想登錄 root 用戶(hù),則都需要使用新密碼。
注意:剛創(chuàng)建的 root 用戶(hù)是空密碼的,因此,在第一次修改 root 用戶(hù)的密碼時(shí),在 Enter password: 后面不需要輸入任何密碼,直接回車(chē)即可。
至此,MySQL v5.7.18 的解壓安裝就已經(jīng)全部完成,因此,需要把先前已經(jīng)啟的 MySQL 服務(wù)給停止掉,執(zhí)行如下命令:
net stop mysql
登錄并使用MySQL
前面已經(jīng)完成對(duì)MySQL數(shù)據(jù)庫(kù)的安裝,只要安裝成功后,就可以正常登錄 root 用戶(hù),并進(jìn)行數(shù)據(jù)的相關(guān)操作,如:建表、增、刪、改、查等等。下面是簡(jiǎn)單的流程:
以管理員身份打開(kāi) cmd,并切到 mysql 安裝目錄的 bin 目錄下
net start mysql // 說(shuō)明:該命令是啟動(dòng) mysql 服務(wù) mysql -u root -p // 說(shuō)明:該命令是登錄 root 用戶(hù)
Enter password: 先前設(shè)置的 root 用戶(hù)的密碼
正確登錄后,就可以對(duì)數(shù)據(jù)進(jìn)行操作了如:增、刪、改、查等等。示例:
mysql> show databases; // 顯示所有數(shù)據(jù)庫(kù) mysql> select 語(yǔ)句............ ...
不再使用數(shù)據(jù)庫(kù)時(shí),要退出用戶(hù),并停止服務(wù),執(zhí)行如下命令:
mysql> quit; net stop mysql
刪除數(shù)據(jù)庫(kù)
如果不再想用mysql了,則可以執(zhí)行如下命令:
mysqld --remove
以上所述是小編給大家介紹的Mysql 5.7.18安裝方法及啟動(dòng)MySQL服務(wù)的過(guò)程詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- Mysql啟動(dòng)報(bào)ERROR:2002的分析與解決
- MySQL啟動(dòng)時(shí)InnoDB引擎被禁用了的解決方法
- 解決“無(wú)法啟動(dòng)mysql服務(wù) 錯(cuò)誤1069”的方法
- MySQL中配置文件my.cnf因權(quán)限問(wèn)題導(dǎo)致無(wú)法啟動(dòng)的解決方法
- 解決MySQL因不能創(chuàng)建 PID 導(dǎo)致無(wú)法啟動(dòng)的方法
- 解決Win7 x64安裝解壓版mysql 5.7.18 winx64出現(xiàn)服務(wù)無(wú)法啟動(dòng)問(wèn)題
- MySQL無(wú)法啟動(dòng)的解決辦法
相關(guān)文章
Mysql數(shù)據(jù)庫(kù)分庫(kù)分表全面瓦解
物理服務(wù)機(jī)的CPU、內(nèi)存、存儲(chǔ)設(shè)備、連接數(shù)等資源有限,某個(gè)時(shí)段大量連接同時(shí)執(zhí)行操作,會(huì)導(dǎo)致數(shù)據(jù)庫(kù)在處理上遇到性能瓶頸。為了解決這個(gè)問(wèn)題,行業(yè)先驅(qū)門(mén)充分發(fā)揚(yáng)了分而治之的思想,對(duì)大庫(kù)表進(jìn)行分割2022-01-01mysql中的存儲(chǔ)過(guò)程傳參問(wèn)題
這篇文章主要介紹了mysql中的存儲(chǔ)過(guò)程傳參問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-10-10遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)注意事項(xiàng)記錄(遠(yuǎn)程連接慢skip-name-resolve)
有時(shí)候我們需要遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù),就需要注意下面的問(wèn)題,方便大家解決,腳本之家小編特為大家準(zhǔn)備了一些資料2012-07-07MySQL8.0.27安裝過(guò)程中卡在Initializing?Database中并報(bào)錯(cuò)的解決
本文主要介紹了MySQL8.0.27安裝過(guò)程中卡在Initializing?Database中并報(bào)錯(cuò)的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05MySQL按月自動(dòng)設(shè)置表分區(qū)的實(shí)現(xiàn)
本文主要介紹了MySQL按月自動(dòng)設(shè)置表分區(qū)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-08-08mysql使用報(bào)錯(cuò)1142(42000)的問(wèn)題及解決
這篇文章主要介紹了mysql使用報(bào)錯(cuò)1142(42000)的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08MySQL分支和循環(huán)結(jié)構(gòu)方式
在MySQL中,IF函數(shù)用于根據(jù)條件返回不同的值,類(lèi)似于Java的三目運(yùn)算符,CASE語(yǔ)句則提供了兩種形式:簡(jiǎn)單CASE函數(shù)和搜索CASE函數(shù),分別類(lèi)似于Java中的switch-case結(jié)構(gòu)和多重if判斷,這些控制流函數(shù)在數(shù)據(jù)庫(kù)查詢(xún)和數(shù)據(jù)處理中非常有用,可以實(shí)現(xiàn)復(fù)雜的邏輯判斷2024-10-10