您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關如何在Django中配置mysql數據庫,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
1、先安裝好MySQL的驅動mysqlclient:
pip install mysqlclient
然后再去修改settings文件中DATABASES的數據庫配置,如下:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'First_Project', 'USER': 'first_project', 'PASSWORD': '123456', 'HOST': '127.0.0.1', 'PORT': 3306, } }
2、在命令窗口中登錄一下mysql數據庫,輸入
mysql -uroot -p
然后輸入密碼,就能登錄數據庫了。登錄數據庫成功了,我們使用show databases;命令行檢查一下數據庫中有沒有剛剛我們創建的數據庫,如果已經存在就修改一下settings配置中數據庫的名字,避免覆蓋之前的數據庫。
3、直接使用create database First_Project;命令行創建我們的數據庫,再給我們的user用戶授權,使用grant all on First_Project. * to 'first_project'@'%' identified by '123456';,最后刷新一下列表flush privileges;,此時用戶創建成功了
4、使用命令登錄:
mysql -ufirst_project -p123456
然后使用:show databases;查看一下數據庫是否創建成功。
5、生成數據庫表了,我們現在Tools-->Run manage.py Task中運行makemigrations來檢查數據庫表的更新,再運行migrate來更新數據庫表。
關于如何在Django中配置mysql數據庫就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。