前面我們介紹了如何通過Django完成數據的接收和數據交互,那么我們都知道,數據一般都是通過數據庫存儲的,然而我們作為測試肯定和數據庫也是經常打交道的,今天就簡單的介紹下,如何在windows上安裝數據庫MySQL
MySQL數據庫
MySQL 是最流行的關系型數據庫管理系統,在WEB應用方面MySQL是最好的 RDBMS(Relational Database Management System:關系數據庫管理系統)應用軟件之一。
下載地址:https://dev.mysql.com/downloads/mysql/
MYSQL安裝
下載后解壓放到單獨文件夾中,然后我們需要配置下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
啟動MYSQL
通過cmd的形式打開到mysql下的\bin目錄下,然后通過執行以下命令
# 初始化數據庫
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的登錄密碼了。
繼續在bin的目錄下執行
# 數據庫安裝
mysqld --install mysql
接下來我們就可以啟動服務了。
# 啟動服務 net start mysql
# 關閉服務
net stop mysql
登錄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進行連接數據庫(這個大家應該都會了吧~)
如果哪里有不懂的或者不清楚的可以下方留言,看到后第一時間回復~~~共同進步,共同學習