MySQL安裝
我是在Windows上安裝的MySQL。首先登錄MySQL的官網下載安裝包。
最后獻上5.5.28這個服務器的下載連接地址:
http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.28-win32.msi
接下來是我的MySQL數據庫服務器的安裝步驟:
1、首先單擊MySQL5.5.21的安裝文件,出現該數據庫的安裝向導界面,單擊“next”繼續安裝,如圖所示:
2、在打開的窗口中,選擇接受安裝協議,單擊“next”繼續安裝,如圖所示:
3、在出現選擇安裝類型的窗口中,有“typical(默認)”、“Complete(完全)”、“Custom(用戶自定義)”三個選項,我們選擇“Custom”,因為通過自定義可以更加的讓我們去熟悉它的安裝過程,對於學習MySQL數據庫很有幫助,單擊“next”繼續安裝,如圖所示:
4、在出現自定義安裝界面中選擇mysql數據庫的安裝路徑,這里我設置的是“d:\Program File\MySQL”,單擊“next”繼續安裝,如圖所示:
5、接下來進入到准備安裝的界面,首先確認一下先前的設置,如果有誤,按“back”返回,沒有錯誤,單擊“Install”按鈕繼續安裝,如圖所示:
6、單擊“Install”按鈕之后出現如下正在安裝的界面,經過很少的時間,MySQL數據庫安裝完成,出現完成MySQL安裝的界面,如圖所示:
這個界面單擊“next”就行。
注意要選擇上邊的“Launch the MySQL Instance Configuration Wizard”選項,這是要啟動MySQL的配置,也是最關鍵的地方(也可以以后設置),單擊“Finish”按鈕,進入到配置界面。
7、MySQL數據庫的安裝十分簡單,關鍵是安裝完成之后的配置,單擊完成之后出現如下的配置界面向導,單擊“next”進行配置,如圖所示:
8、在打開的配置類型窗口中選擇配置的方式,“Detailed Configuration(手動精確配置)”、“Standard Configuration(標准配置)”,為了熟悉過程,我們選擇“Detailed Configuration(手動精確配置)”,單擊“next”繼續,如圖所示:
9、在出現的窗口中,選擇服務器的類型,“Developer Machine(開發測試類)”、“Server Machine(服務器類型)”、“Dedicated MySQL Server Machine(專門的數據庫服務器)”,我們僅僅是用來學習和測試,默認就行,單擊“next”繼續,如圖所示:
10、在出現的配置界面中選擇mysql數據庫的用途,“Multifunctional Database(通用多功能型)”、“Transactional Database Only(服務器類型)”、“Non-Transactional Database Only(非事務處理型)”,這里我選擇的是第一項, 通用安裝,單擊“next”繼續配置,如圖所示:
11、在出現的界面中,進行對InnoDB Tablespace進行配置,就是為InnoDB 數據庫文件選擇一個存儲空間,如果修改了,要記住位置,重裝的時候要選擇一樣的地方,否則可能會造成數據庫損壞,當然,對數據庫做個備份就沒問題了,如圖所示:
12、在打開的頁面中,選擇mysql的訪問量,同時連接的數目,“Decision Support(DSS)/OLAP(20個左右)”、“Online Transaction Processing(OLTP)(500個左右)”、“Manual Setting(手動設置,設置為15個)這里選擇手動設置,單擊“next”繼續,如圖所示:
13、在打開的頁面中設置是否啟用TCP/IP連接,設定端口,如果不啟用,就只能在自己的機器上訪問mysql數據庫了,這也是連接java的操作,默認的端口是3306,並啟用嚴格的語法設置,如果后面出現錯誤,可以將“Add firewall exception for this port ”這個選項選上,單擊“next”繼續,如圖所示:
14、在打開的字符編碼的頁面中,設置mysql要使用的字符編碼,第一個是西文編碼,第二個是多字節的通用utf8編碼,第三個是手動,我們選擇utf-8,如果在這里沒有選擇UTF-8這個編碼的化,在使用JDBC連接數據庫的時候,便會出現亂碼,到那時需要加上如下的代碼“useUnicode=true&characterEncoding=UTF-8 ”,才可以解決亂碼問題,為了以后的方便所以設置為UTF-8編碼,但是有一個問題,那就是當用哪個控制台插入漢字的時候,會報錯,查詢帶漢字的表時,無法顯示漢字,所在需要在每次進入MySQL后,設置一個系統參數“set names gbk”,即可解決該問題,接下來單擊“next”,繼續配置,如圖所示:
15、在打開的頁面中選擇是否將mysql安裝為windows服務,還可以指定Service Name(服務標識名稱),是否將mysql的bin目錄加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目錄名,比如連接,“mysql–u username –p password;”就可以了,單擊“next”繼續配置,如圖所示:
16、在打開的頁面中設置是否要修改默認root用戶(超級管理員)的密碼(默認為空),“New root password”,如果要修改,就在此填入新密碼,並啟用root遠程訪問的功能,不要創建匿名用戶,單擊“next”繼續配置,如圖所示:用戶名:mysql.密碼:mysql
17、到這里所有的配置操作都已經完成,單擊Execute按鈕執行配置,如圖所示:
18、過了幾分鍾,出現如下的提示界面就代表MySQL配置已經結束了,並提示了成功的信息。
19、在服務中將mysql數據庫啟動,並在命令窗口中輸入“mysql–h localhost –u root -p”或者是“mysql -h localhost -uroot -p密碼”,接着在出現的提示中輸入用戶的密碼,如圖所示:
從圖中可以看到mysql數據庫在啟動之后,成功的登錄了,在此我們可以對數據庫進行操作了。
最后安裝完成。
配置環境變量
前面步驟完成后安裝好MySQL,為MySQL配置環境變量。MySQL默認安裝在C:\Program Files下。
1)新建MYSQL_HOME變量,並配置:C:\Program Files\MySQL\MySQL Server 5.7
MYSQL_HOME:C:\Program Files\MySQL\MySQL Server 5.7
2)編輯path系統變量,將%MYSQL_HOME%\bin添加到path變量后。配置path環境變量,也可不新建MYSQL_HOME變量,而是直接將MySQL安裝目錄下的bin配置到path變量下,即:C:\Program Files\MySQL\MySQL Server 5.7\bin
Path:%MYSQL_HOME%\bin
或Path:C:\Program Files\MySQL\MySQL Server 5.7\bin
安裝Navicat for mysql
-
1、雙擊打開,然后下一步
-
選擇同意
-
選擇安裝路徑
-
點擊安裝,然后完成
-
破解,重要步驟來了,復制PatchNavicat.exe到navicat for mysql安裝目錄下,
-
然后管理員身份打開,選擇navicat.exe,ok,出現下面圖片中,就破解成功了
MySQL_Workbench使用首先打開MySQL_Workbench軟件
點擊圖中的加號,得到下圖,先輸入數據庫的賬號密碼,帳號默認為root,填好密碼后 點擊“OK”,連接就建立好了,建立完成后,會出現一個長方形的框框,雙擊它
但是我在弄到這里的時候一直連接報錯failed to connect to mysql at with user root。我是把數據庫重啟了一下就好了(任務欄的軟件圖標右鍵>MySQL57>restart>start)。最簡單的辦法就是重啟一下電腦就可以了。
弄完之后就會出現下面的界面,點擊標紅的圈
自己設置數據庫的名字,保存。然后APPLY,Finish。
然后在界面左邊便出現了創建好的數據庫。接下來創建表。點擊上圖紫色框左邊的三角形箭頭,打開下來框,右擊Tables->Create Table……
在上一步后右邊的界面就會出現這個。按照步驟來,先設置表名,再點擊右邊的雙箭頭打開擴展,擴展后便是下邊的圖。
column name表示屬性名稱,datatype表示屬性的類型,點擊默認類型如int,varchar有下拉列表可選擇。右邊的pk表示primary key主鍵,nn表示not null非空,ai表示auto increment自增,一般來說只用這三個。其他的意思如下:
UQ: unique (column is part of a unique key) 唯一
BIN: binary 二進制(比text更大的二進制數據)
UN: unsigned 整數
ZF: zero fill 值中最有意義的字節總為0,並且不保存。
在這個表中id被設置為主鍵。因此前面有個亮燈標記。
在此之后點擊APPLY。跟前面創建數據庫一樣。
到此表也創建完成了,在新表中有兩個屬性。如下圖。后面將對表中添加信息。
右擊上表中的srt,srt->Select Rows-Limit1000;便出現了下圖,在表中添加信息。再點擊Apply,跟前面一樣。
自此,數據庫的創建,表的創建,向表中插入數據都完成了 下面按照這些命令去輸入即可看剛才建的表。