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

django 连接mysql

2015-12-16 00:00 666 查看
摘要: 简单记一下

替换默认数据库配置

vi sites/settings.py
''' 
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
'''

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME':'django',
'USER':'root',
'HOST':'localhost',
'PASSWORD':'',
'PORT':'3306',

}
}


设置数据库编码
vi /etc/my.cnf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

character_set_server=utf8

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[client]
default-character_set=utf8


创建数据库

mysql -uroot

create database django character set utf8

exit

sudo service mysqld restart


参考地址: http://blog.csdn.net/luoweifu/article/details/8832492 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  django