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

django项目部署——如何解决mysql出现中文乱码情况

2017-11-29 15:42 567 查看
django项目部署,大概分为以下几个步骤,有些库的使用取决于django网站涉及到的功能。

1. mysql 安装

2. python安装,运行django

3. django安装

4. pip安装,用于之前直接安装对应的库

一. mysql 免安装版本安装——如何解决mysql出现中文乱码情况

使用mysql免安装版本,下载地址 mysql download

下载之后,解压缩,然后安装。

mysql 登录:: mysql -u root -p,回车后,输入root密码设置命令,如下

set password for root@localhost = password('123');


注意:如果遇到mysql中文乱码问题

可以用命令查看数据库编码.

show variables like '%char%';


问题原因:这个问题在于安装的时候,数据库编码使用默认的情况,而不是设置为utf8。

解决方法:

需要注意的一点是在执行mysqld –install 之前,删除my-default.ini,新建my.ini,my.ini内容如下,ini文件中设置了默认字符集,就不会出现中文乱码情况。

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-5.6.23-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.6.23-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB


其他:如果已经安装完成之后,发现mysql中文乱码了,如何解决呢?删除mysql,执行下面删除命令,然后重新安装。

sc delete mysql


二. python3.5.2安装包,运行django

安装完成之后,设置环境变量。

三. django1.9 安装包

django1.9 安装包,解压后主目录下 python setup.py install 安装进入

四. pip安装

pip安装,用于python之后 直接安装对应的库。

安装pip 然后把目录切换到python的安装目录下的Script文件夹下,运行 easy_inatall pip

四. python相关库安装

pymysql 安装 pip install pymysql

xlwt 安装 pip install xlwt

参考

mysql 免安装 http://blog.csdn.net/wu_wxc/article/details/53706398

django 安装自强学堂 https://code.ziqiangxuetang.com/django/django-install.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  django mysql python 乱码