WIN10系統(tǒng)MYSQL的下載與安裝詳細教程,記錄如下
前兩天ubuntu下安裝mysql遇到了一些依賴問題,結(jié)果解決了半天,沒解決好,還把我的系統(tǒng)搞壞了,小白破壞力好強。
到現(xiàn)在我的ubuntu也沒裝好,電腦驅(qū)動的問題,聯(lián)想小新310一裝ubuntu,進去就卡,原來禁用原先的顯卡驅(qū)動,可是第二次裝系統(tǒng),中間又搞了其他小動作,結(jié)果再裝上系統(tǒng)后,禁用顯卡驅(qū)動也不行了。只能先裝win10用了,不料win10下安裝Mysql又出現(xiàn)了問題,真是一波未平一波又起。解決了好長時間,所以寫個博客記錄一下吧。
該博客也是針對win10系統(tǒng)下安裝MySQL的過程,我安裝的是5.7.19版本的Mysql.
第一步:下載MySQL
下載地址:https://dev.mysql.com/downloads/mysql/5.1.html#downloads
自己電腦時64位的就下載64位,如果自己電腦時32位的就下載32。
我的電腦系統(tǒng)是64位的,所以選擇下載:Windows(x86,64-bit)ZIP Archive版本。
具體過程如下:
1.選擇要下載的類型,64位還是32位:
點擊download后就會到下圖的下載界面,這時最顯眼的是sign up,有些人會覺得需要先注冊賬號才能下載,點擊圖中紅色的,直接免注冊下載。平時再下載JDK等東西的時候,也是可以免注冊下載的。
OK等待下載完成即可。
2.解壓并安裝Mysql5.7.19
(1)將下載的包解壓到指定的路徑,自己可以指定路徑,我直接解壓到了D盤,解壓到了D:\mysql5.7.19-winx64的目錄下。則Mysql包的完整路徑為:
D:\mysql-5.7.19-winx64.
(2)配置環(huán)境變量:
新增系統(tǒng)環(huán)境變量:
鍵名:MYSQL_HOME
值為:D:\mysql-5.7.19-winx64
接著再Path中添加:%MYSQL_HOME%\bin
(注意:如果你是一個沒有配置過環(huán)境變量的小白,再次特別提醒,不要刪除任何東西,只需再原來的后面加上分號,然后加上自己要配置的環(huán)境變量就可以了)
具體過程如下:點擊此電腦,右鍵后,點擊屬性。然后選擇高級系統(tǒng)設(shè)置,如圖所示:
然后到下面的界面:點擊環(huán)境變量,如圖所示:
接下來新增系統(tǒng)環(huán)境變量,點擊最下方新建按鈕,彈出一個框用來新建環(huán)境變量,填入自己對環(huán)境變量的命名,然后將環(huán)境變量的路徑填寫上去,也可以瀏覽目錄直接選取。
如圖所示:
最后將新增的環(huán)境變量值加到環(huán)境變量里面:點擊界面上方path,然后點擊編輯。然后再點擊編輯,進行添加添加,最后點擊確定完成,如圖所示。
3.完成上面這些后,準備my.ini文件
之前我裝過以前的版本,再解壓縮后,目錄下會有一個my-default.ini或my.ini文件,但是5.7.18版本以后,解壓后,就不帶這個文件了,這時我們就要手動創(chuàng)建好my.ini文件,然后放置到指定的目錄下。
(1)新建文本文檔(就是打開記事本),然后,改名字位my-default或my這兩個名字都可以。將下面的內(nèi)容粘貼進去記事本。
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=%MYSQL_HOME%
datadir=%MYSQL_HOME%\data
[WinMySQLAdmin]
%MYSQL_HOME%\bin\mysqld.exe
(2)完成上面的操作后,我們放在記事本,其后綴名還是.txt,這個時候我們需要修改文件后綴名,將其后綴名改為.ini
( 3 )建立好my.ini文件后,將其復(fù)制粘貼到D:\mysql-5.7.19-winx64\bin,及放到mysql所在的bin目錄下。
4.使用管理員身份打開命令提示符,win10系統(tǒng)下,點擊開始,然后輸入cmd,鼠標(biāo)右擊cmd,選擇以管理員身份運行
5.切換目錄至mysql包所在的bin目錄。然后輸入 mysqld.exe -install
執(zhí)行命令后,提示:Service successfully installed. 表示安裝成功.
可是我在這一步的執(zhí)行中遇到如下問題:如果遇到此問題別慌,下面有解決方案,如果沒有遇到問題,則可跳過此處:
上午之所以安裝Mysql時間這么長,就是因為遇到這個問題,然后網(wǎng)上的一些垃圾解決方案誤導(dǎo)了我,讓我一直覺得不了這個問題,神煩。
網(wǎng)上搜到的第一個方案就是,下載一個MSVCR120.dll然后,放到C盤windows,system32的目錄下面,后來我還是解決問題,我同學(xué)是win7的系統(tǒng),她這樣做覺得問題了,我是win10就沒法這樣解決,也試了其他覺得方法,還是不行,卡了好久。
下面這個回答還是可取的:
呵呵,vc++已經(jīng)更新到了2015版,msvcp類文件的版本號刷到了140,而大部分解決方案還在用不知道哪個年代就開始祖?zhèn)鞯膹?fù)制貨,又是95又是Me的,特么現(xiàn)在還有人用Windows 95系統(tǒng)?敢不敢復(fù)制粘貼之前自己試一試?敢不敢修改一下把祖?zhèn)髁耸甑拇鸢讣由蟇indows8.1、Windows10?
在此強烈建議大家抵制不論什么dll都只會下載這個文件丟到系統(tǒng)盤,然后打開cmd用regsvr命令注冊的蠢辦法,這完全是撞大運。
有些人試了下上面的辦法可能覺得有用,認為我危言聳聽。那只是你運氣好,瞎貓碰到死耗子。如果64位系統(tǒng)按照他的說法去把dll文件放到syswow64里,而你要打開的軟件或游戲卻是個32位程序,你看看是不是有用。即使版本對應(yīng),你光下載這個dll也未必有效,因為你并沒有安裝vc++運行庫,有些軟件是必須完整安裝VC++運行庫才能運行的。
另:
msvcp、msvcr、vcomp140.dll屬于VC++2015版
msvcp、msvcr、vcomp120.dll屬于VC++2013版
msvcp、msvcr、vcomp110.dll屬于VC++2012版
msvcp、msvcr、vcomp100.dll屬于VC++2010版
msvcp、msvcr、vcomp90.dll屬于VC++2008版
msvcp、msvcr60、71和80.dll,以及vcomp.dll(不帶數(shù)字版本號)屬于VC++2005版
除了丟失、缺少這類錯誤之外,如果一個程序打開之后提示“并行配置錯誤”,那么也是因為沒有安裝VC++運行庫。
出現(xiàn)這種情況,而你又不知道應(yīng)該安裝哪個版本,一個個試起來又覺得太麻煩的話,建議百度搜DirectX Repair V3.5 增強版,這個工具是會在檢測修復(fù)DirectX的同時順便安裝所有版本的VC++運行庫的,也能解決msvcp之類的丟失問題。注意,必須是增強版,標(biāo)準版、在線版沒有VC++。
因為我缺少的是msvcr120.dll,所以我下載的是Visual C++ Redistributable Packages for Visual Studio 2013,這個東西就幾兆,很小,下載后已安裝就可以了。
下載地址:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40784
安裝成功后,再按照上面的步驟,切換到mysql包所在的bin目錄下后,再輸入mysqld -install然后回車。
就能看到Service successfully installed.提示(當(dāng)時我心情那個激動啊,終于把這破問題解決了,感覺之前嘗試的解決方案坑爹?。?。
6.初始化mysql數(shù)據(jù),并創(chuàng)建一個具有空密碼的root用戶,打開cmd執(zhí)行如下命令:
mysqld --initialize-insecure --user=mysql
注意:最后的參數(shù) --user=mysql 在 windows 也可以不用添加,但在 unix 等系統(tǒng)下好像很重要。
執(zhí)行命令后,等一會后,系統(tǒng)會自動生成相應(yīng)的 data 目錄,并自動創(chuàng)建好空密碼的 root 用戶。此時表示初始化成功。
7.在cmd,也叫命令提示符中,輸入下面的命令,啟動mysql服務(wù)。
net start mysql
執(zhí)行后,提示:
MySQL服務(wù)正在啟動..
MySQL服務(wù)已經(jīng)啟動成功。
注意:要想登錄使用 mysql,服務(wù)是必需要先啟動的。以后也一樣
8.在服務(wù)啟動后,因為剛創(chuàng)建的 root 用戶是空密碼的,因此,需要先進行密碼設(shè)定。可執(zhí)行如下命令:
mysqladmin -u root -p password 此處輸入新的密碼
Enter password: 此處輸入舊的密碼
執(zhí)行完以上兩條命令后,只要 Enter password: 后輸入的舊密碼正確,則 root 用戶的新密碼就算設(shè)定成功了。此后,要想登錄 root 用戶,則都需要使用新密碼。
注意:剛創(chuàng)建的 root 用戶是空密碼的,因此,在第一次修改 root 用戶的密碼時,在 Enter password: 后面不需要輸入任何密碼,直接回車即可。
9.至此,MySQL v5.7.18 的解壓安裝就已經(jīng)全部完成,因此,需要把先前已經(jīng)啟的 MySQL 服務(wù)給停止掉,執(zhí)行如下命令:
net stop mysql
登錄并使用MySQL
前面已經(jīng)完成對MySQL數(shù)據(jù)庫的安裝,只要安裝成功后,就可以正常登錄 root 用戶,并進行數(shù)據(jù)的相關(guān)操作,如:建表、增、刪、改、查等等。下面是簡單的流程:
1.以管理員身份打開 cmd,并切到 mysql 安裝目錄的 bin 目錄下
2.net start mysql // 說明:該命令是啟動 mysql 服務(wù)
mysql -u root -p // 說明:該命令是登錄 root 用戶
Enter password: 先前設(shè)置的 root 用戶的密碼
3.正確登錄后,就可以對數(shù)據(jù)進行操作了如:增、刪、改、查等等。示例:
mysql> show databases; // 顯示所有數(shù)據(jù)庫
mysql> select 語句............
...
4.不再使用數(shù)據(jù)庫時,要退出用戶,并停止服務(wù),執(zhí)行如下命令:mysql> quit;
5.net stop mysql
刪除數(shù)據(jù)庫
如果不再想用mysql了,則可以執(zhí)行如下命令:mysqld --remove
不想用上面的命令進行控制,我們還有其他方法來使用Mysql.
我們可以通過下載安裝navicat來打開。
我這邊沒有下載地址,我是直接百度的navicat,到時候大家也也可以自行百度,只不過會綁定許多流氓軟件,這就需要大家下載后,安裝的時候小心一些,以前我特別喜歡傻瓜式的安裝,一下載下來就一鍵安裝,這樣許多流氓軟件就會裝上,所以下載下來后,安裝就一步一步進行,可以看到安裝界面有許多流氓軟件前面都打著對勾,我們點擊把那些對勾去掉,不要跳步驟,每一步中間都差不多綁定有流氓軟件,我們一步一步裝,一步一步把那些對勾去掉就可以了。
然后我們就去找解壓后的文件文件夾,里面有一個navicat圖標(biāo),可執(zhí)行的exe文件,直接創(chuàng)建桌面快捷方式。
然后在桌面打開,如圖所示,然后在里面創(chuàng)建連接和數(shù)據(jù)庫就可以使用了。
、
創(chuàng)建連接,輸入root的密碼,自己設(shè)置的密碼。
然后可以使用了:點擊自己創(chuàng)建的連接,右擊,然后選擇打開連接,可以在進行右擊,會有創(chuàng)建數(shù)據(jù)庫,就可以創(chuàng)建數(shù)據(jù)庫,如圖,現(xiàn)在一切都已經(jīng)完成,好好使用吧。
精彩專題分享:
mysql不同版本安裝教程
mysql5.7各版本安裝教程
mysql5.6各版本安裝教程
mysql8.0各版本安裝教程
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- Mac下安裝mysql5.7 完整步驟(圖文詳解)
- MySQL 5.7 版本的安裝及簡單使用(圖文教程)
- mysql5.7.19 winx64解壓縮版安裝配置教程
- Mac 安裝和卸載 Mysql5.7.11 的方法
- mysql 5.7.16 安裝配置方法圖文教程
- mysql 5.7.13 安裝配置方法圖文教程(linux)
- MySQL5.7免安裝版配置圖文教程
- MySQL 5.5/5.6/5.7及以上版本安裝包安裝時如何選擇安裝路徑
- mysql5.7.17.msi安裝圖文教程
- mysql 5.7.27 安裝配置方法圖文教程