按照前面的教程配置完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;