您的位置:首页 > 数据库 > SQL

Django使用MySQL数据库

2013-08-19 15:23 190 查看
    按照前面的教程配置完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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python Django Eclipse