MySQL下載安裝、配置與使用教程詳細(xì)版(win7x64)
用過(guò)MySQL之后,不論容量的話,發(fā)現(xiàn)比其他兩個(gè)(sql server 、oracle)好用的多,一下子就喜歡上了。下面給那些還不知道怎么弄的童鞋們寫(xiě)下具體的方法步驟。
我這個(gè)寫(xiě)得有點(diǎn)太詳細(xì)了,甚至有些繁瑣,有很多步驟在其他的教程文檔里都是省略掉的,但我還是要寫(xiě)出來(lái),因?yàn)槲耶?dāng)時(shí)走了很多彎路,我希望你們能夠避免我走的這些彎路。當(dāng)然,知道同學(xué)的可以略過(guò),選擇你想知道的地方看。
工具:
電腦 win7 64bit
方法/步驟:
第一步:下載
a.俗話說(shuō):“巧婦難為無(wú)米之炊”嘛!我這里用的是ZIP Archive 版的,win7 64位的機(jī)器支持這個(gè),所以我建議都用這個(gè)。因?yàn)檫@個(gè)簡(jiǎn)單嘛,而且還干凈。
地址見(jiàn)圖
拉倒最下面,看清楚了64bitZIP Archive ,點(diǎn)擊Download。
b.點(diǎn)開(kāi)之后會(huì)進(jìn)入另一個(gè)頁(yè)面,但卻沒(méi)有開(kāi)始下載,這個(gè)時(shí)候不用怕,看不懂沒(méi)關(guān)系,你只要知道他是要讓你們登錄(login),或者 申請(qǐng)賬號(hào)(sign up)個(gè)就行了,登錄或者申請(qǐng)成功后就會(huì)開(kāi)始下載。(記住密碼要字母和數(shù)字組合,字母要有大寫(xiě))
c.注意:密碼要字母和數(shù)字組合,字母要有大寫(xiě)字母
d.當(dāng)然你如果有賬戶的話,也可以直接登錄進(jìn)去
成功后點(diǎn)擊DownNow。文件不大,才200多M,很快的,稍等一下(成功后按理說(shuō)也是到達(dá)下面這個(gè)地方的,但假如不知這樣的話,你自己找一下,或者直接退出來(lái),重復(fù)以上步驟,選登錄那個(gè)就是了。
在多說(shuō)一句,MySQL 是開(kāi)源(open source)數(shù)據(jù)庫(kù),所謂開(kāi)源就是可以查看源代碼的,我相信很多童靴都會(huì)對(duì)這個(gè)感興趣。那么在哪下源代碼呢?
在剛進(jìn)-(第一個(gè)圖片那地址)的時(shí)候。有一個(gè)Select Platform,選擇下面的source code就行。
(同理如果要下載linux平臺(tái)下的MySQL也是在這找)
下載完畢,下面開(kāi)始著手安裝和配置
第二步:安裝(解壓)
ZIP Archive版是免安裝的。只要解壓就行了。和安裝版的沒(méi)什么不同,但就是不需要安裝。找到下載好的mysql-x.x.xx-winx64.zip右鍵選擇(解壓到...),找到你想安裝的地方,喜歡放C:盤(pán)的就選擇C:盤(pán),不喜歡的就自己選個(gè)就是了,小編喜歡放D:盤(pán),畢竟c:系統(tǒng)盤(pán)放的東西太多不好。解壓完就ok了,是不是很簡(jiǎn)單?知道ZIP Archive版的好處了吧
你是不是要問(wèn)了?怎么用啊?\bin點(diǎn)里面的mysql。exe怎么出來(lái)一個(gè)黑窗口就沒(méi)反應(yīng)了?
沒(méi)反應(yīng)是因?yàn)榉?wù)還沒(méi)開(kāi)!
沒(méi)開(kāi),是不是打開(kāi)就好了?
服務(wù)還沒(méi)安裝!
怎么安裝?
下面講!
第三步:配置默認(rèn)文件
其實(shí)理論上現(xiàn)在這樣就可以直接安裝服務(wù)了,但是因?yàn)槭悄J(rèn)配置,我們使用的時(shí)候會(huì)出現(xiàn)很多問(wèn)題。比如里面的漢字全是亂碼之類的,所以建議你先配置一下默認(rèn)文件。在mysql-x.x.xx-winx64(小編的是5.6.17根據(jù)自己的版本來(lái)定)目錄下,新建個(gè)my.ini。復(fù)制下面的代碼保存就ok了。my.ini會(huì)替換掉下面的my-default.ini文件。.ini文件是window里面的配置文件。保存里面各種默認(rèn)的數(shù)據(jù)。安裝版的是在安裝的時(shí)候讓你自己選然后系統(tǒng)給你保存進(jìn)來(lái),zip archive是自己寫(xiě),都一樣。里面的代碼語(yǔ)法是什么意思童鞋們自己查相關(guān)資料吧。畢竟我一兩句話說(shuō)不清。這個(gè)文件在軟件運(yùn)行時(shí)加載。
代碼:(把里面D:\mysql\mysql-5.6.17-winx64改成你自己的軟件路徑,保存)
[mysql] # 設(shè)置mysql客戶端默認(rèn)字符集 default-character-set=utf8 [mysqld] #設(shè)置3306端口 port = 3306 # 設(shè)置mysql的安裝目錄 basedir=D:\mysql\mysql-5.6.17-winx64 # 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄 datadir=D:\mysql\mysql-5.6.17-winx64\data # 允許最大連接數(shù) max_connections=200 # 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集 character-set-server=utf8 # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 default-storage-engine=INNODB
第四步:安裝mysql服務(wù)
a開(kāi)始->在面的搜索欄里面輸入cmd,上面會(huì)出來(lái)一個(gè)cmd.exe,別忙著點(diǎn)確定,要右鍵這個(gè)cmd.exe選擇一管理員的身份運(yùn)行這個(gè)選項(xiàng)。不然會(huì)出現(xiàn)一個(gè)身份不夠的錯(cuò)誤碼,具體數(shù)忘了。這是win7的一個(gè)特點(diǎn)。知道就行了。若是my.ini寫(xiě)錯(cuò)的話,錯(cuò)誤碼是1067.
(你也可以在C:\Windows\System32目錄下找到這個(gè)cmd.exe,同樣右鍵它,以管理員身份確定。)
以管理員身份打開(kāi)cmd窗口后,將目錄切換到你解壓文件的bin目錄,我的目錄是圖里面那個(gè),你的話,要以你自己的目錄為準(zhǔn)。再輸入mysqld install回車運(yùn)行就行了,注意是是mysqld,不是mysql
出現(xiàn)安裝成功就ok了。我由于已經(jīng)安裝了,所以結(jié)果就是這個(gè)了。
接著就是在輸入 net start mysql 啟動(dòng)服務(wù)?;蛘卟幌勇闊┚褪謩?dòng),打開(kāi)服務(wù)手動(dòng)啟動(dòng)了mysql服務(wù)了。
告訴大家一個(gè)win7打開(kāi)服務(wù)界面的簡(jiǎn)單方法。打開(kāi)任務(wù)管理器(右鍵選擇任務(wù)管理器也好,ctrl+alt+delete也罷,隨你喜好)。點(diǎn)下面的服務(wù)就ok了,是不是很簡(jiǎn)單,比控制面板那個(gè)方法簡(jiǎn)單多了吧。當(dāng)然你也可以在cmd窗口里面輸入services.msc也是可以的。
第五步:打開(kāi)MySQL
還是將目錄切換到D:\mysql\mysql-x.x.xx-winx64\bin(x.xx.xxx是什么根據(jù)你自己的版本來(lái)吧)輸入mysql -uroot -p ,默認(rèn)是沒(méi)有密碼的?;剀囘M(jìn)入,當(dāng)然我的已經(jīng)設(shè)置密碼了,所以要輸入密碼才能進(jìn)。有密碼的話,可以mysql -uroot -p密碼,也是可以是mysql -uroot -p 回車輸入密碼,推薦第二種,原因,你動(dòng)手之后就知道了。
設(shè)置密碼的方法:mysqladmin -u root -p password 密碼。
退出exit 就行了。記住直接關(guān)閉cmd窗口是沒(méi)有退出的,要輸入exit才會(huì)退出啊。
雖然打開(kāi)mysql 了,但每次打開(kāi)mysql 都要輸入那么多指令切換目錄是不是很討厭?怎么弄呢?會(huì)的當(dāng)然不用我說(shuō)了,不會(huì)的也不用急,我來(lái)告訴你們。
右鍵我的電腦->屬性->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量->path->編輯,將你的mysql軟件下的bin目錄的全路徑放里面。我建議童鞋們放在最前面,最后在那個(gè)目錄的路徑后面加個(gè)英文的分號(hào)(;)保存就行了。如D:\mysql\mysql-x.x.xx-winx64\bin;
為啥這樣弄呢?原理是個(gè)啥?簡(jiǎn)單的說(shuō)環(huán)境變量里面的path路徑這東西,就是cmd系統(tǒng)的查找目錄路徑。你輸入一個(gè)指令,系統(tǒng)怎么知道這個(gè)指令有沒(méi)有呢?系統(tǒng)做了什么事?其實(shí)系統(tǒng)是在當(dāng)前目錄和系統(tǒng)環(huán)境變量path里面的路徑全部查找一邊,找到第一個(gè)為準(zhǔn),找不到就報(bào)錯(cuò)。所以我們要不每次都切換cmd目錄,要不就設(shè)置了,以后就不需要再切換cmd路徑了。
打個(gè)比方:系統(tǒng)就像一輛公交車。按著既定的路線走。環(huán)境變量里面的路徑就是那個(gè)路線或者說(shuō)是各個(gè)站。到了站(找到第一個(gè))就下車(運(yùn)行)。
現(xiàn)在配好了環(huán)境變量,讓我們?cè)趤?lái)運(yùn)行一下吧!
cmd->mysql -uroot -p ->回車輸入密碼->show databases;查找數(shù)據(jù)庫(kù)->use 數(shù)據(jù)庫(kù)名;切換數(shù)據(jù)庫(kù)目錄->show tables;查找表->sql查詢工作select * from 表名->exit退出。
其他的指令都輸數(shù)據(jù)庫(kù)操作方面的事了,小編就不贅述了,你們可以找一些相關(guān)的書(shū)。
小編是比較喜歡使用cmd窗口來(lái)操作mysql的,你用習(xí)慣了之后發(fā)現(xiàn)他是如此的方便快捷。比那什么圖形化界面好用多了,而且你給mysql安個(gè)圖形化界面就失去了他相比其他兩個(gè)數(shù)據(jù)庫(kù)的好的那些意義。小編強(qiáng)烈不推薦大家使用圖形化界面操作mysql數(shù)據(jù)庫(kù)。但你真要用我也沒(méi)辦法。給你們推薦幾個(gè)圖形化的管理工具:
1、phpMyAdmin
2、MySQLDumper
3、Navicat
4、MySQL GUI Tools
5、MySQL ODBC Connector
這些工具怎么安裝我相信網(wǎng)上還是會(huì)有很多像我這樣教程的,大家可以找下看看。
附加步驟:為你的mysql瘦身
有沒(méi)有沒(méi)發(fā)現(xiàn)一個(gè)問(wèn)題,你下載mysql壓縮包的時(shí)候只有200M多一點(diǎn),可解壓只有竟然達(dá)到竟然的1G多,右鍵你的mysql-x.x.xx-winx64目錄,選擇屬性來(lái)看看他的大小吧!為什么會(huì)這樣呢,其實(shí)還是那個(gè)問(wèn)題,mysql是開(kāi)源的數(shù)據(jù)庫(kù),里面的源文件和debug等文件都沒(méi)有刪掉,這些文件其實(shí)沒(méi)有什么用的,都刪掉就是了。刪掉dubug文件和.pdf文件。當(dāng)然不止這一個(gè)目錄里面有,自己找一下,但別刪錯(cuò)了。刪了之后是不是發(fā)現(xiàn)小了特別多!
是不是很有收獲,希望大家不要嫌我啰嗦哦,分享出MySQL下載安裝、配置與使用的具體步驟,希望大家喜歡。
分享是快樂(lè)的。
精彩專題分享:mysql不同版本安裝教程 mysql5.7各版本安裝教程
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
mysql 海量數(shù)據(jù)的存儲(chǔ)和訪問(wèn)解決方案
數(shù)據(jù)庫(kù)水平切分的實(shí)現(xiàn)原理解析---分庫(kù),分表,主從,集群,負(fù)載均衡器2010-05-05mysql的校對(duì)規(guī)則引起的問(wèn)題分析
在以前用oracle的時(shí)候,很少關(guān)于它的collation方法,但是在mysql中,這點(diǎn)不加注意的話,卻有可能會(huì)出現(xiàn)問(wèn)題。2008-10-10node 多種方法連接mysql數(shù)據(jù)庫(kù)(最新推薦)
mysql是一個(gè)流行的第三方模塊,可以通過(guò)npm安裝,在Node.js 中,有多種方法可以連接 MySQL 數(shù)據(jù)庫(kù),本文通過(guò)實(shí)例代碼講解node 多種方法連接mysql數(shù)據(jù)庫(kù)的示例代碼,感興趣的朋友跟隨小編一起看看吧2023-07-07Mysql獲取指定時(shí)間范圍數(shù)據(jù)的各種實(shí)例
最近在做管理后臺(tái)報(bào)表時(shí),給定一個(gè)日期范圍,查出庫(kù)中這個(gè)日期范圍內(nèi)的每一天數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Mysql獲取指定時(shí)間范圍數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2023-05-05mysql 5.5 開(kāi)啟慢日志slow log的方法(log_slow_queries)
MySQL中提供了一個(gè)慢查詢的日志記錄功能,可以把查詢SQL語(yǔ)句時(shí)間大于多少秒的語(yǔ)句寫(xiě)入慢查詢?nèi)罩荆粘>S護(hù)中可以通過(guò)慢查詢?nèi)罩镜挠涗浶畔⒖焖贉?zhǔn)確地判斷問(wèn)題所在2016-05-05mysql存儲(chǔ)過(guò)程多層游標(biāo)循環(huán)嵌套的寫(xiě)法分享
這篇文章主要介紹了mysql存儲(chǔ)過(guò)程多層游標(biāo)循環(huán)嵌套的寫(xiě)法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07CentOS7安裝MySQL8的超級(jí)詳細(xì)教程(無(wú)坑!)
我們?cè)贚inux系統(tǒng)中,如果要使用關(guān)系型數(shù)據(jù)庫(kù)的話,基本都是用的mysql,這篇文章主要給大家介紹了關(guān)于CentOS7安裝MySQL8的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06