下載
a.我這裡用的是 ZIP Archive版的,win8 64位的機器都支持 這個所以我建議都用這個。還有這個比較簡單而且還很干淨。地址見圖.拖到最下面,看清楚了64bit ZIP Archive,點擊Download。
b.點開之後會進入另一個頁面,但卻沒有下載,這個時候不用怕,看不懂也沒關系,他的意思就是讓你登錄(login),或者注冊個賬號(sign up)就行了,登錄或者注冊成功後就開始下載了。(記住密碼要字母和數字組合,並且要大小寫混合)
c.當然如果你有的話也可以直接登錄。
成功後點擊DownNow。文件不算大,300多M,一會兒就會到下面那個地方,但假如找不到的話就要重新退出來,剛才的操作再走一遍。
同理如果要下載linux平台下的MySQL也是在這裡找;
下載完成,下面就要進行安裝和配置了。
方法與步驟如下所示:
ZIP Archive版是免安裝的。只要解壓就行了。和安裝版沒什麼不同,但就是不需要安裝。找到下載好的mysql-5.7.10-winx64.zip右鍵選擇(解壓到.....),放到你想安裝的地方。喜歡放c盤的就選擇放C盤,不喜歡自己選個就是了,我個人喜歡放在F盤。畢竟C盤是系統盤不好放太多東西。解壓好了就行了,是不是很簡單啊。
你是不是要問了?怎麼用啊?\bin點裡面的mysql.exe怎麼出來一個黑窗口就沒反應了?
沒反應是因為服務還沒有開!
配置默認文件
其實理論上現在就可以直接安裝服務了,但是因為是默認配置,我們使用的時候會出現很多問題。比如裡面的漢字全是亂碼之類的,所以建議你先配置一下默認文件。在mysql-5.7.10-winx64目錄下,新建一個my.ini。復制下面的代碼保存就可以了。my.ini會替換掉下面的my-default.ini文件。ini文件是window裡面的配置文件。保存裡面各種默認的數據。安裝版的是在安裝的時候讓你自己選然後系統給你保存進來,zip archieve是自己寫,都一樣。裡面的代碼語法是什麼意思各位童鞋就要自己查資料了。我可是一條條問人才懂得點的。在這裡我是一句兩句說不清楚的。
[mysql] ; 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] ;設置3306端口 port = 3306 ; 設置mysql的安裝目錄 basedir=F:\mysql-5.7.10-winx64 ; 設置mysql數據庫的數據的存放目錄 datadir=F:\mysql-5.7.10-winx64\data ; 允許最大連接數 max_connections=200 ; 服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 ; 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB
安裝mysql服務
a.右擊開始按鍵選擇搜索輸入cmd,會出現一個命令提示符右鍵選擇以管理員身份運行這個選項,不然就會出現一個身份不夠的錯誤碼,這是windows系統的一個特點知道就行了。若是my.ini寫錯的話,錯誤碼是1067.
1. 2以管理員身份打開cmd窗口後,將目錄切換到你的解壓文件bin目錄下。再輸入mysqld install回車運行就可以了,注意是mysqld不是mysql。出現安裝成功就可以了。由於我已經安裝過了所以就出現這個了。
接著就是在輸入net start mysql啟動服務。或者不嫌麻煩的話,就手動啟動。打開服務,啟動mysql服務。
2. 3告訴大家一個打開win10 服務界面的方法。打開任務管理器(右鍵選擇任務管理器也好,ctrl+alt+delete也罷,隨你喜好)。點下面的服務就可以了,是不是很簡單。
可是接下來就會出現服務無法啟動的問題,這也是我重點要講的地方。我在比較5.7與5.6版本差異的時候總算發現了一個區別。估計是因為MySQL被oracle收購的原因。為了使MySQL難用一些,他把裡面的data文件夾中的部分文件給刪了。
1. 2所以這時我們可以先用mysqld --initialize 先初始化data目錄。在重新啟動,這下問題就解決了。
修改密碼
打開MySQL/bin目錄下輸入mysql -uroot -p ,默認是沒有密碼的,一般是直接按回車進入,但是會出現ERROR 1045 (28000): Access denied for user'root'@'localhost'(usingpassword: YES)的錯誤 。
網上一搜很多人都有出現這個錯誤一般解決的方法都是在在配置文件[mysqld]條目下加一條命令skip-grant-tables然後重啟就可以略過密碼進入了。
在cmd裡面輸入mysql -u root-p就可以不用密碼登錄了,出現password:的時候直接回車可以進入,不會出現ERROR 1045(28000),但很多操作都會受限制,因為沒有不能grant(沒有權限)的密碼
1.進入mysql數據庫:
mysql> use mysql;Database changed
2.給root用戶設置新密碼
mysql> update userset authentication_string=password("新密碼")whereuser="root";Query OK,1 rows affected(0.01 sec)Rows matched:1Changed:1Warnings:
3.刷新數據庫 (一定要記得刷新)
mysql>flushprivileges; QueryOK, 0 rows affected (0.00 sec)
4.退出mysql:
mysql> quit
最後把配置文件中的skip-grant-tables 注釋掉。下次輸入mysql -uroot -p 就可以用新密碼登錄了
以上所述是小編給大家介紹的mysql 5.7.14 下載安裝、配置與使用詳細教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!