手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >重新restore了mysql到另一台机器上后mysql 编码问题报错
重新restore了mysql到另一台机器上后mysql 编码问题报错
摘要:如下:复制代码代码如下:Warningat/admin/assets/add/Incorrectstringvalue:'xE5x93x88...

如下:

复制代码 代码如下:

Warning at /admin/assets/add/

Incorrect string value: 'xE5x93x88xD5x92x88...' for column 'Name' at row 1

Request Method: POST

Request URL: http://127.0.0.1:8000/admin/assets/add/

Django Version: 1.2.3

Exception Type: Warning

Exception Value:

Incorrect string value: 'xE5x93x88xD5x92x88...' for column 'Name' at row 1

Exception Location: /usr/lib/pymodules/python2.7.1/MySQLdb/cursors.py in _warning_check, line 82

Python Executable: /usr/bin/python

Python Version: 2.7.1

初步判断 应该是mysql的问题 [代研究本质问题]:

在my.ini 添加如下:

复制代码 代码如下:

[client]

character-set-client = utf8

default-character-set = utf8

[mysqld]

character-set-server = utf8

character-set-filesystem = utf8[mysql]

init_connect='SET NAMES utf8'

[mysql]

default-character-set=utf8

重启mysql服务器,问题解决。

查看创建mysql数据库的默认编码:

show create database db_name;

更改已经创建的db的编码:

alter database db_name character set utf8 collate utf8_general_ci;

查看数据库相关信息:

mysql>status

查看数据库相关信息2:

mysql> show variables like 'char%';

【重新restore了mysql到另一台机器上后mysql 编码问题报错】相关文章:

mysql从执行.sql文件时处理n换行的问题

Linux下mysql新建账号及权限设置方法

mysql中字符串索引问题与例子

mysql常见问题解决第1/2页

关于mysql delete的问题小结

mysql时间戳转成常用可读时间格式的两种方法

Mysql5 字符集编码问题解决

如何监控MySQL性能?

用SQL语句解决mysql导入大数据文件的问题

由于文件组 ‘DEFAULT’ 中的磁盘空间不足,无法为数据库 ‘TEMPDB’ 分配新页

精品推荐
分类导航