前導:
昨天去參加了一個面試,公司不太大,是一家日資企業,在國內有幾家分公司,面試官問到了MySQL的基本操做和性能優化,說了一大堆,卻是比較輕鬆的過了,可是面試結束以後,想了一下,基本操做忘的仍是挺多,好比說sql的嵌套,主要是時間長了不用了,寫後臺的時候直接用hibernate,mybatis等數據持久層框架了。老師之前教過SQLServer,記得那時學的還不錯,學的都是標準的sql,能夠在各類支持sql的數據庫系統中運行,老師還常常出超難的題來考咱們,不過好像我都能作出來,那時候還挺傲嬌的~~後來大三的時候作項目用的基本都是MySQL了,因此我也不多接觸SQLServer了,它的缺點聽企業老師說有一大堆,在這裏我就不一一列舉了,那時候企業也開設了Oracle的課程,我都沒有好好聽
html
直到昨天,我忽然想起來,我竟然很久沒寫sql了,因此寫一個系列博客來闡述MySQL的基本操做,不敢說是教程,只能說是本身的複習,有寫錯的地方,歡迎各路大神指正~~mysql
這篇博文看起來可能有點長,那是由於步驟比較詳細,每一步都有截圖,實際操做起來是特別簡單的,別內心發虛,加油 linux
正文:
如今做爲服務器操做系統的通常有三種,Windows Server,Linux,Unix,在這裏咱們只介紹在windows下和linux下安裝mysql,Unix下安裝應該和linux差很少。面試
Windows下安裝MySQL:
1. 在瀏覽器中打開https://www.mysql.com/,進入MySQL的官方網站,國內的網打開可能有點兒慢,稍微等待一下sql
2. 在打開的網頁中選擇downloads標籤,以下圖:數據庫
3. 在打開的標籤頁中,滑到頁面的最下面,能夠看到MySQL Community Edition Community (GPL) Downloads » 的字樣,點擊Community (GPL) Downloads »,以下圖:windows
4. 在以後打開的頁面中,點擊MySQL Community Server (GPL),以下圖:瀏覽器
5. 在以後打開的頁面中就能夠看到相關的下載項了,以下圖:性能優化
在圖中第一個紅色框標註的地方就是選擇操做系統,這裏咱們選擇Microsoft Windows,能夠看到第二個紅色框是Recommended download,這裏就要區分了,若是是新手建議點擊這個,由於這個版本的MySQL不用本身配置,就是普通的安裝文件,直接一路next就安裝完了,若是想深刻學習,那麼點擊Other downloads內容區的下載,能夠看到前兩個是正式版,後兩個是debug版,通常選擇前兩個,根據本身的機器32位仍是64位選擇下載,下載下來是個zip文件,安裝的本身配置,相對複雜服務器
6. 若是選擇了MySQL Installer進去頁面以後,以下:
選擇第二個下載項進行下載,這裏不論是新手仍是老手,都會要求先登陸再下載,若是沒有帳號能夠註冊一個,由於如今MySQL歸Oracle全部了,不得不遵循這個規矩
爲防止有的同窗沒法下載,這裏貼出下載連接:
MySQL Installer 5.7 :http://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.7.16.0.msi
MySQL 5.7 Windows (x86, 32-bit), ZIP Archive :http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-win32.zip
MySQL 5.7 Windows (x86, 64-bit), ZIP Archive :http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-winx64.zip
MySQL Installer 只有32位的,沒有64位的
若是下載的是mysql installer,請看這裏:
1. 雙擊安裝文件,可能會出現下面的畫面:
意思就是MySQL須要.NET Framework4.0才能繼續安裝,那咱們就安裝一下
2. 用瀏覽器打開http://www.microsoft.com/zh-cn/download/details.aspx?id=17718,點擊下載,就能夠很順利的下載下來了,下載完直接安裝
3. 點擊完成,而後再雙擊MySQL安裝文件,此次就能正常安裝了~
4. 接下來就是一些說明協議啥的
5. 贊成協議,打鉤以後,點擊next,而後出現,選擇安裝選項的界面,通常選擇第一個就行,這個選項包含了一些MySQL其它組件,像MySQL Workbench,MySQL for Excel等等,若是隻安裝MySQL數據庫,選擇第二項Server only就行,這裏我選擇了第一項
6. 點擊next出現檢查必需項,若是電腦安裝了VC2013運行庫,Excel,VisualStudio前三項就會自動打上勾,由於我是虛擬機演示的,因此沒有裝這些,點擊next的時候會出現警告框,不去管它,直接點擊是跳過
7. 而後出現即將要安裝的軟件和插件
8. 點擊execute開始執行安裝,等所有安裝完以後,點擊next,圖中第三項表示安裝失敗,不去管它,是一個odbc數據源,咱們通常不用這個
9. 以後出現配置界面
10. 點擊next以後開始配置,第一個配置的是mysql的運行模式和網絡,其中Config Type表示運行模式,若是安裝mysql是作開發用,就直接選擇第一個默認的就行,第二個Server Machine表示運行模式爲服務器模式,這些模式的不一樣會致使MySQL佔用系統資源的不一樣,第二個配置的是網絡相關,表示連接MySQL的時候使用TCP/IP協議,並指定端口號爲3306,這些若是沒有特殊要求就不要去改
11. 配置完成以後點擊next,須要填寫MySQL中root用戶的密碼,長度最低爲4位,第二欄中還能夠添加普通用戶,通常開發用不用再創建用戶了,直接使用root就能夠,因此咱們填完密碼以後點擊next
12. 如下圖片中須要配置的是MySQL的運行方式,第一個單選框表示是否將MySQL服務做爲一個windows服務來運行,windows server name表示MySQL服務在windows server中的名稱,第二個單選框表示是否在系統啓動時自動啓動MySQL,
第三個單選框表示MySQL服務以哪一個帳戶運行,這一頁的基本別動,直接next
13. 下面這個是關於MySQL的插件和擴展,直接next
14. 而後出現下面的界面,直接點擊execute
15. 配置完以後點擊finish
16. 而後再配置MySQL的實例,點擊下圖中的next
17. 以後點擊下圖中的check,而後點擊next
18. 點擊下圖中的execute
19. 執行完畢以後點擊finish,又回到了主程序,而後點擊next
20. 而後點擊下圖中的finish
finally,配置完了~~~咱們開始驗證一下,在開始菜單找到 MySQL 5.7 Command Line Client打開,以後提示輸入密碼,輸入剛開始安裝的時候你配置的密碼,出現下圖表示你安裝成功了
下載zip安裝包的看這裏:
1. 首先解壓你下載的安裝包,獲得一個名爲mysql…的文件夾
2. 把這個文件夾移動到你想安裝mysql的地方,也就是你移動到的目錄就是安裝mysql的目錄,好比個人放在C:\Program Files下面
3. 打開個人電腦->屬性->高級->環境變量,在系統變量裏選擇PATH,在其後面添加: 你的mysql bin文件夾的路徑 (如: C:\Program Files\mysql-5.7.16-winx64\bin ),注意是追加,不是覆蓋 ,而後肯定
4. 在mysql目錄中新建文件夾data,還須要修改一下配置文件,mysql默認的配置文件是mysql目錄中的my-default.ini,好比個人是C:\Program Files\mysql-5.7.16-winx64\my-default.ini
用記事本打開在其中修改或添加配置,以後保存關閉
[mysqld]
basedir= C:\Program Files\mysql-5.7.16-winx64(mysql所在目錄)
datadir= C:\Program Files\mysql-5.7.16-winx64\data(mysql所在目錄\data)
5. 以管理員身份運行cmd(必定要用管理員身份運行,否則權限不夠),輸入命令 cd C:\Program Files\mysql-5.7.16-winx64\bin 回車
6. 而後再輸入mysqld --initialize-insecure --user=mysql 回車
7. 以後再輸入 mysqld install 回車
8. 輸入net start mysql 回車啓動mysql服務
9. 從上圖看到mysql服務已經啓動了,咱們輸入mysql -u root -p 回車登陸mysql數據庫
10. 要求輸入密碼,剛剛安裝完是沒有密碼的,直接回車
看到已經進入了mysql,咱們輸入show databases; 回車能夠看到數據庫已經顯示出來了,這個是否是比安裝版的更簡單
Linux下安裝mysql:
這個請看其餘人寫好的:http://jingyan.baidu.com/article/fec7a1e5f8d3201190b4e782.html