1.在终端查询无法显示中文
可能的解决方法:
在登录时指定编码
#mysql -u root -p --default-character-set=utf8
2.Python使用MySQLdb访问MyQL,无法操作中文
<1>.建立连接时指定编码
MySQLdb.Connect(host=host, user=user, passwd=passwd, db=db, charset="utf8")
<2..查询前执行编码指定语句
cursor = conn.cursor()
cursor.execute("SET NAMES 'utf8'")
cursor.execute(sql)
3.建立数据库、数据表时指定编码
create database user DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
以上方案差不多就能把问题解决了