美文网首页
如何解决服务器中的数据库乱码

如何解决服务器中的数据库乱码

作者: 彭奕茗 | 来源:发表于2018-10-16 11:59 被阅读0次

存数据库操作后乱码,解决方案:

登录数据库,执行如下sql:

show variables like 'character%';

结果:

| character_set_client     | utf8                                                   |

| character_set_connection | utf8                                                   |

| character_set_database   | latin1                                                 |

| character_set_filesystem | binary                                                 |

| character_set_results    | utf8                                                   |

| character_set_server     | latin1                                                 |

| character_set_system     | utf8                                                   |

说明在安装数据库的时候,character_set_database,character_set_server编码格式设置错误。

解决:

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf(ubuntu16进入数据数据库的路径)可能会有稍微不同,以实际为准


找到mysql安装路径下的my.cnf文件在[mysqld]下添加如下两行:

character_set_server=utf8 

init_connect='SET NAMES utf8'

再次查看,问题解决:

| 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        

经567专业测试,

(1)另一个程序可以编辑同一个文件。如果是这样的话,

注意不要以同样的两个不同的例子结束。

进行更改时的文件。退出,或继续谨慎。

(2)此文件的编辑会话崩溃。

如果是这种情况,请使用“:恢复”或“vim -r myqLD.CNF”。

恢复更改(参见:“帮助恢复”)。

如果你已经这样做了,删除交换文件“.myqLd.CNF.SWP”。

避免这个消息。

启动mysql:

方式一:sudo /etc/init.d/mysql start

方式二:sudo service mysql start

停止mysql:

方式一:sudo /etc/init.d/mysql stop

方式二:sudo service mysql stop

重启mysql:

方式一:sudo/etc/init.d/mysql restart

方式二:sudo service mysql restart

相关文章

网友评论

      本文标题:如何解决服务器中的数据库乱码

      本文链接:https://www.haomeiwen.com/subject/tpzczftx.html