Mysql(一)安裝使用

Mysql(一)安裝使用

筆者最近需要寫一個的djangoCS系統,打算使用mysql作爲後端的數據存儲,不過在公司比較麻煩,只能閒時在家裏用自己的win10筆記本上安裝調試。

1、下載最新版本

http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.12-winx64.zip

2、解壓,在目錄中的bin目錄下依次執行下述命令:

mysqld -install

mysqld --initialize(初始化)

net start mysql

注:(1)默認路徑下會有my-default.ini配置文件,這個文件在安裝過程中可根據需要更改數據目錄;

(2)很多人在安裝過程中忘記第二條初始化命令,導致無法啓動mysql

(3)Win10下需要以管理員權限運行cmd,否則會各種報錯,報錯……

這裏就不得不吐槽一下mysql官網的資料,找了半天都沒有找到詳細的安裝過程。

3、登陸鏈接:

mysql的目錄加入到環境變量中,然後執行mysql -u root

發現登陸被拒絕,認證不通過。。。

找了比較多的資料,發現是因爲執行了mysqld -initialize之後,會生成一個隨機的密碼,導致無法登陸。而這個隨機密碼產生在數據文件data目錄下的err文件中:

 

打開這個文件,在裏面可以看到生成的賬號密碼。

 

知道了密碼,就可以執行:mysql -u root -p,輸入密碼登陸了。至此,只是初步的安裝完成,萬里長征才走完第一步。

 

最後,在環境變量中加入該mysql目錄


4、數據庫可視化工具管理:

這裏可以使用Navicat for mysql(不過要收費),支持多種數據庫鏈接。

http://navicatformysql.en.softonic.com/

不過還是建議用mysql官方的工具,mysql-workbench

http://cdn.mysql.com//Downloads/MySQLGUITools/mysql-workbench-community-6.3.6-winx64.msi

安裝完成後:


這裏說明一下,port 3306端口是mysql默認的數據庫程序的端口,本地地址127.0.0.1

初次連接的時候,點擊Test Connection時,系統會報錯:Failed to connect to mysql

但實際上,這完全是一個不知所謂的錯誤,只要我們點擊OK進行保存,然後點擊保存後的鏈接圖標,再進行連接時,會彈出更改密碼的界面。等密碼修改完成後,就可以正常的鏈接到數據庫。這個時候,再點擊“Test Connection”的時候,就會顯示成功的鏈接。

鏈接後的正常界面:

 

5、創建數據庫:

之前我們規劃的數據,是以json體進行數據格式的存儲,本打算是以非關係型數據庫mongodb進行數據的存儲,其對json格式的數據支持是非常好的,操作簡單,性能速度也符合要求,只是因爲考慮到後續的擴展,涉及其它CI數據的支持,最後考慮使用mysql數據庫進行。

我們之前的目的是爲了將mysql作爲django的數據庫後端,因此這裏需要創建一個簡單的數據表,作爲一個數據的後算存儲,以作爲後續在django前端的顯示。至於關係型數據庫的使用,網上有比較多的教程,這裏不作贅述。這裏只是用mysql workench插入一個簡單的table,並寫入一些簡單的數據。

建議可查看官方的文檔:

 

鏈接創建一個簡單的數據庫:

 

6、使用workbench進行創建查詢:

 

7、準備數據:

既然已經OK,那麼就開始需要準備我們的數據了,便於與django進行對接。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章