Django为多种数据库后台提供了统一的调用API。根据需求不同,Django可以选择不同的数据库后台。MySQL算是最常用的数据库。我们这里将Django和MySQL连接;
一、mysql用户创建和赋权
1、启动mysql: mysql -u root -p
2、建库: CREATE DATABASE villa DEFAULT CHARSET=utf8;
3、创建账户: create user ‘用户名‘@‘访问主机‘ identified by ‘密码‘;
create user ‘yinwenbin‘@‘localhost‘ identified by ‘password‘;
4、赋予权限: grant 权限列表 on 数据库.* to ‘用户名‘@‘访问主机‘ ;(修改权限时在后面加with grant option)
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES
on villa.* TO ‘yinwenbin‘@‘localhost‘ ;