Django---Django安裝數據庫

  前面咱們介紹瞭如何經過Django完成數據的接收和數據交互,那麼咱們都知道,數據通常都是經過數據庫存儲的,然而咱們做爲測試確定和數據庫也是常常打交道的,今天就簡單的介紹下,如何在windows上安裝數據庫MySQLmysql

MySQL數據庫

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

官網:https://dev.mysql.com/數據庫

下載地址:https://dev.mysql.com/downloads/mysql/windows

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目錄下,而後經過執行如下命令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

登陸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進行鏈接數據庫(這個你們應該都會了吧~)

 

若是哪裏有不懂的或者不清楚的能夠下方留言,看到後第一時間回覆~~~共同進步,共同窗習

相關文章
相關標籤/搜索