设为首页 加入收藏

TOP

windows下的mysql转linux后网页访问数据库访问不到问题如何解决?
2018-01-12 06:06:49 】 浏览:209
Tags:windows mysql linux 网页 访问 数据库 不到 问题 如何 解决

项目在windows下一切正常,换到ubuntu下之后出现了网站访问数据不到的问题,一开始有日志说是登不上mysql,后来折腾了半天以为还是用户权限问题。

后来终于发现是只有访问数据库带中文参数的时候才会出现错误,才意识到是编码格式的问题,在对比本地数据库和服务器编码格式之后,终于发现了问题,如图,明显不同

左windows10,右ubuntu 14

查看数据库编码命令: show variables like 'character%';

\

解决方法:

在mysql配置文件中my.cnf(windows下叫my.ini)加了如下,linux下路径为/etc/mysql/

[mysqld]

character_set_server=utf8

修改了character_set_server编码格式和本地的一样,然后重启下mysql,网站终于访问正常了。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇本地Navicat连不上Linux虚拟机MyS.. 下一篇MySql利用GTID方式实现主从复制的..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目