Django---Django安裝數據庫


  前面我們介紹了如何通過Django完成數據的接收和數據交互,那么我們都知道,數據一般都是通過數據庫存儲的,然而我們作為測試肯定和數據庫也是經常打交道的,今天就簡單的介紹下,如何在windows上安裝數據庫MySQL

MySQL數據庫

MySQL 是最流行的關系型數據庫管理系統,在WEB應用方面MySQL是最好的 RDBMS(Relational Database Management System:關系數據庫管理系統)應用軟件之一。

官網:https://dev.mysql.com/

下載地址: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進行連接數據庫(這個大家應該都會了吧~)

 

如果哪里有不懂的或者不清楚的可以下方留言,看到后第一時間回復~~~共同進步,共同學習


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM