前面咱們介紹瞭如何經過Django完成數據的接收和數據交互,那麼咱們都知道,數據通常都是經過數據庫存儲的,然而咱們做爲測試確定和數據庫也是常常打交道的,今天就簡單的介紹下,如何在windows上安裝數據庫MySQLmysql
MySQL 是最流行的關係型數據庫管理系統,在WEB應用方面MySQL是最好的 RDBMS(Relational Database Management System:關係數據庫管理系統)應用軟件之一。sql
官網:https://dev.mysql.com/數據庫
下載地址:https://dev.mysql.com/downloads/mysql/windows
下載後解壓放到單獨文件夾中,而後咱們須要配置下MYsql下的配置文件,在剛纔解壓的目錄下,建立一個文件夾Data便於存儲數據(MYsql8.0以上的就不用建立了,Mysql會自動生成),而後再建立一個my.ini的文件。學習
打開把如下內容寫入到my.ini文件中,而後注意修改對應路徑測試
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=E:\\mysql\\mysql8011\\mysql-8.0.11-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=E:\\mysql\\mysql8011\\mysql-8.0.11-winx64\\Data # 容許最大鏈接數 max_connections=200 # 容許鏈接失敗的次數。這是爲了防止有人從該主機試圖攻擊數據庫系統 max_connect_errors=10 # 服務端使用的字符集默認爲UTF8 character-set-server=utf8 # 建立新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用「mysql_native_password」插件認證 default_authentication_plugin=mysql_native_password [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [client] # 設置mysql客戶端鏈接服務端時默認使用的端口 port=3306 default-character-set=utf8
經過cmd的形式打開到mysql下的\bin目錄下,而後經過執行如下命令spa
# 初始化數據庫
mysqld --initialize --console
從上面返回的文字中找到2019-12-24T10:12:53.629070Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: e8D1A>Fgr2_e插件
而後其中的e8D1A>Fgr2_e就是咱們的mysql的登陸密碼了。3d
繼續在bin的目錄下執行code
# 數據庫安裝
mysqld --install mysql
接下來咱們就能夠啓動服務了。
# 啓動服務 net start mysql
# 關閉服務
net stop mysql
咱們直接打開cmd進行登陸MySQL服務。
# 登陸MYsql mysql -h 主機名 -u 用戶名 -p
參數說明 -h :指定客戶端所要登陸的 MySQL 主機名, 登陸本機(localhost 或 127.0.0.1)該參數能夠省略 -u :登陸的用戶名 -p:登陸密碼
會提示讓你輸入密碼,輸入剛纔咱們提示的密碼,就會登陸成功了。
確定有人會說,剛纔那個密碼這麼複雜,誰記得住? 咱們能夠進行自助修改密碼,首先咱們要登陸到mysql中,而後經過輸入如下命令進行修改
# 修改密碼,必須在登陸mysql中,其中;是必須的要寫的,是在這裏書寫的結束 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'XXXXX';
這樣就提示修改爲功了。咱們能夠經過navicat進行鏈接數據庫(這個你們應該都會了吧~)
若是哪裏有不懂的或者不清楚的能夠下方留言,看到後第一時間回覆~~~共同進步,共同窗習