Django使用MySQL数据库

来源:互联网 发布:苹果维修预约软件 编辑:程序博客网 时间:2024/05/21 08:35

    按照前面的教程配置完MySQL数据库,新建一个基于MySQL数据库的Django工程后!(折腾过程总结,写的不好,欢迎大家拍砖!)需要先建立一个MySQL数据库!以下是设置过程:

    1,检查mySQl是否运行

          进termial  输入ps -e | grep mysqld

          如果回显类似的结果则运行正确:

2.新建用户root 然后输入密码
/usr/local/mysql-5.6.11-osx10.7-x86_64/bin/mysql -u root -p     //前面一大串路径为mysql 所在路径,大家根据自己安装的路径查找 root为为数据库行建立的用户

然后会要求你输入密码:(密码可以空)

3.为用户创建一个数据库(dataDB)
mysql>create database dataDB;     (不要忘记分号哦)

假如你安装MySQL Workbench的话可以在这里设置连接:


点击“OK”,这时你就能在里面看到你刚建立的数据库了:


4.在此连接 管理数据库:


5.顺利的话,可以一直点击“continue”,至此MySQL数据库就建立完成啦:

6.我使用Eclipse开发Django,新建一个Django工程,使用MySQL数据库:

修改settings.py为:

注意要修改:‘NAME’:为 你建立的数据库名称

                    ‘USER’:为你建立数据库时建立的用户

                      ‘HOST’:为本机地址localhost

                      ‘PORT’:为端口地址


至此,选择工程:


此时控制台会输出:另外你需要在manage.py syncdb时创建第一个用户,如果你需要使用Django的admin模块的话,此时建立的用户就是你在后台管理登陆时得用户明和密码:


则说明,MySQL数据库建立成功!

7.运行工程打开:http://127.0.0.1:8000/admin/  (此处省略引入Admin模块的操作,大家自己查资料吧!)




付常用的MySQl的操作指令:

//删除用户
mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
//删除用户的数据库
mysql>drop database phplampDB;


//创建用户
mysql> insert into mysql.user(Host,User,Password) values('localhost','user',password('1234'));
//刷新系统权限表
mysql>flush privileges;

//退出后登录一下
mysql>exit;


原创粉丝点击