mysql mac 中文乱码

603次阅读
没有评论

mysql

乱码根本原因还是编码方式不同造成的,只要编码方式统一就没问题

解决方法:

1. 进入 mysql 命令行, 用 show variables like 'character_set_%'; 查看编码

| character_set_client | utf8

| character_set_connection | utf8

| character_set_database | utf8

| character_set_filesystem | binary

| character_set_results | utf8

| character_set_server | utf8

| character_set_system | utf8

确保所有的编码方式都为 utf8 就行了

2. 如果有不是 utf8 的,执行下面的操作:

先停止 mysql 服务 : sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop

拷贝 /usr/local/mysql/support-files 下的任意一个 *.cnf 到 /etc/my.cnf 下,并加入下面的配置

[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8

3. 重启 mysql:

sudo /Library/StartupItems/MySQLCOM/MySQLCOM start

4. 重新创建数据库和表就可以了

相关文章:

  1. 如何解决mac python3 中文乱码
  2. mysql select语法的使用
  3. mysql union实现全外连接查询
  4. mysql list分区如何理解
  5. mysql instr条件查询的实现
  6. mysql Binlog事件的结构
  7. mysql B+Tree索引是什么
  8. mysql if 判断字段是否为空
  9. mysql php 配置文件在哪?
  10. mysql if 判断是否为空?
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:Python教程2022-10-19发表,共计762字。
新手QQ群:570568346,欢迎进群讨论 Python51学习