当前位置:   article > 正文

MySQL调试汇总_mysql常用调试

mysql常用调试

1. 从数据库读出的数据是乱码


MySQL5.1 默认字符是 latin1 ,如果你用 utf8 创建数据库和表并插入数据,那么读出来可能是乱码,解决办法如下:


1) 修改配置文件
       Windows 系统的配置文件是在安装目录下的 my.ini 文件,而 Linux 系统的配置文件一般为 /etc/my.cnf,
       将默认字符集设为 utf8 ,如下:
       [mysql]
       default-character-set=utf8
       [mysqld]
       default-character-set=utf8
       character-set-server=utf8 (MySQL 5.5 版本要这么写,否则重启服务时报错)


2) 重启 MySQL
       Windows:
               net stop mysql
               net start mysql
       Linux:
               sudo /etc/rc.d/init.d/mysqld restart 或者service mysqld restart
 
       可以用如下命令查看字符集,并且应该显示如下:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/957415
推荐阅读
相关标签
  

闽ICP备14008679号