修改客户端和服务端采用的编码方式为 utf8

  1. [client]
  2. #password = your_password
  3. port = 3306
  4. socket = /tmp/mysql.sock
  5. #定义客户端连接数据库采用的编码方式为 utf8
  6. default-character-set=utf8
  7. [mysql]
  8. no-auto-rehash
  9. #Remove the next comment character if you are not familiar with SQL
  10. #safe-updates
  11. default-character-set=utf8
  12. [mysqld]
  13. port = 3306
  14. ;指定数据库的编码格式 utf8
  15. character-set-server=utf8
  16. 如果还是解决不了乱码问题,就参考 PHP 教程,进入 MySQL 的命令行模式,
  17. show variables like '%char%'; //查看数据库编码
  18. set character_set_server=utf8;
  19. set character_set_database=utf8;

解决[Err] 1055

在 my.ini 中增加 sql_mode=””

mysql开启慢查询记录

  1. [mysqld]
  2. port = 3306
  3. sql_mode=
  4. #开启
  5. slow_query_log=1
  6. #文件保存路径,5.6以下版本:log-slow-queries= "xx"
  7. slow-query-log-file="D:/wamp64/bin/mysql/mysql5.7.14/data/slow.log"
  8. #慢查询阈值
  9. long_query_time=3