mysql 5.7.14 下載安裝、配置與使用詳細教程_Mysql

來源:互聯網
上載者:User

 下載

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 下載安裝、配置與使用詳細教程,希望對大家有所協助,如果大家有任何疑問請給我留言,小編會及時回複大家的。在此也非常感謝大家對雲棲社區網站的支援!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.