win10 下安裝 mysql 5.7.14 詳細(xì)圖文教程
1. 下載:http://dev.mysql.com/downloads/mysql/

2.解壓zip文件夾到指定的目錄

3.添加環(huán)境變量
右擊我的電腦->屬性->高級(jí)系統(tǒng)設(shè)置->高級(jí)->環(huán)境變量->
在系統(tǒng)變量中找到變量Path,點(diǎn)擊編輯,在變量值最后面添加解壓路徑,路徑要到bin文件夾下的路徑,如:

4.進(jìn)入解壓路徑,修改路徑下的my-default配置文件:

5.以管理員權(quán)限運(yùn)行cmd,初始化mysql數(shù)據(jù)庫(kù),這時(shí)會(huì)創(chuàng)建剛剛配置的data目錄和一些數(shù)據(jù)庫(kù)系統(tǒng)用的基本表
桌面欄搜索cmd,右擊取得管理員權(quán)限。

輸入: mysqld --initialize
6.安裝mysql服務(wù)
輸入:mysqld -install
這時(shí)在服務(wù)列表中會(huì)有一個(gè)MySQL服務(wù),可以使用win+R打開運(yùn)行,輸入services.msc快速打開服務(wù)列表

7.跳過(guò)認(rèn)證,登陸數(shù)據(jù)庫(kù)需要輸入密碼,以前的賬號(hào)是root,密碼為空,這個(gè)版本密碼不為空,不清楚是什么,就直接跳過(guò)驗(yàn)證
輸入:mysqld -nt --skip-grant-tables
這時(shí)窗口會(huì)卡在那里不動(dòng),沒(méi)有什么現(xiàn)象,重新開一個(gè)以管理員身份運(yùn)行的cmd命令行窗口
8.執(zhí)行mysql -uroot
輸入:update mysql.user set authentication_string=password('root') where user='root';
以前的版本更新語(yǔ)句好像是:update mysql.user set password=password('root') where user='root';
這個(gè)版本會(huì)提示沒(méi)有password這個(gè)字段了。
輸入quit推出mysql
9.關(guān)閉mysql服務(wù)
第一窗口不知道如何終止,直接關(guān)掉就好了。在第二個(gè)有管理員權(quán)限的窗口中輸入
netstat -ano | findstr 3306 可以查到該端口3306占用的進(jìn)程PID號(hào)

然后執(zhí)行 taskkill /f /pid 8776 強(qiáng)制關(guān)閉進(jìn)程就可以了
10.啟動(dòng)mysql服務(wù)
繼續(xù)輸入net start MySQL就可以啟動(dòng)服務(wù)了
輸入net stop MySQL即為關(guān)閉服務(wù)。
注意MySQL這個(gè)名稱要是服務(wù)列表中的對(duì)應(yīng)得服務(wù)名稱才行,右擊選中的服務(wù),選擇屬性就可以看見

登陸數(shù)據(jù)庫(kù) mysql -uroot -proot -h localhost -P 3306 mysql (-p之后都可以不用輸入,回車就可以輸入密碼,然后使用use mysql 選擇mysql數(shù)據(jù)庫(kù)就行了)
這樣就完成了mysql5.7.14 在win10上最基本的配置了。
11.其他配置
my-default.ini中可以配置一些其它選項(xiàng),如:log-error=E:\mysqld.log等等。
12.使用軟件(如Navicat)連接會(huì)報(bào)錯(cuò)誤
ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.
使用mysql -uroot -proot登陸,然后輸入set password=password('root');就可以了。
以上所述是小編給大家介紹的win10 下安裝 mysql 5.7.14 詳細(xì)圖文教程,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的,在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Mysql錯(cuò)誤1366 - Incorrect integer value解決方法
這篇文章主要介紹了Mysql錯(cuò)誤1366 - Incorrect integer value解決方法,本文通過(guò)修改字段默認(rèn)值解決,需要的朋友可以參考下2014-09-09
Canal實(shí)現(xiàn)MYSQL實(shí)時(shí)數(shù)據(jù)同步的示例代碼
本文詳細(xì)介紹了Canal部署的全過(guò)程,包括Canal-Admin、Canal-Server和Canal-Adapter的安裝和配置,涵蓋創(chuàng)建目錄、修改配置文件、容器部署等步驟,適用于MYSQL8.0+環(huán)境,旨在幫助用戶實(shí)現(xiàn)MYSQL實(shí)時(shí)數(shù)據(jù)同步2024-11-11
MySQL數(shù)據(jù)庫(kù)表內(nèi)容的增刪查改操作實(shí)例詳解
對(duì)于刪除操作來(lái)說(shuō),是將表單個(gè)或者多個(gè)數(shù)據(jù)進(jìn)行刪除,而截?cái)鄤t是對(duì)整個(gè)表進(jìn)行操作,會(huì)將整個(gè)表數(shù)據(jù)都清除,本文給大家介紹MySQL數(shù)據(jù)庫(kù)表內(nèi)容的增刪查改操作大全,感興趣的朋友一起看看吧2025-04-04
MySQL中ADD?COLUMN添加多個(gè)字段的寫法實(shí)例
這篇文章主要給大家介紹了關(guān)于MySQL中ADD?COLUMN添加多個(gè)字段的寫法實(shí)例,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2023-02-02
mysql中使用sphinx搜索子域名需注意的問(wèn)題
比如搜索jb51.net會(huì)把www.fzitv.net、jb51.net、sc.jb51.net等都搜索出來(lái)2013-02-02
MySQL判別InnoDB表是獨(dú)立表空間還是共享表空間的方法詳解
這篇文章主要給大家介紹了關(guān)于MySQL判別InnoDB表是獨(dú)立表空間還是共享表空間的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-09-09

