关于Mac 系统mysql 乱码问题

  这是因为客户端和服务端的编码没有同一java

  首先咱们先在终端链接mysql  链接方法 mysql -u 用户名  -p  便可 而后输入你的密码 这里就很少说了 mysql

  

  而后咱们输入   show variables like '%char%'; sql

  

  注意个人是已经改了的 若是你的 1character_set_client 的编码和   character_set_server的 编码不一致!! 那么就会致使中文乱码 ui

  解决方案以下 编码

  1. 先quit 退出 mysql命令行

  2.而后 在命令行输入         sudo  vi c /private/etc/my.cnf   code

  3.进入以后 按一下 键盘的   i        ps:i表明 insert    server

  4. 输入下面的代码 blog

[client]
default-character-set=utf8
 
[mysql]
default-character-set=utf8
 
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

  5.输入完成后   按一下    Esc 按键  而且  输入  :wq       ps:这个意思是 退出并保存ci

  6.重启mysql   而且输入 show variables like '%char%';   检查看看是否成功了 成功以后 就是二者的编码是一致的

相关文章
相关标签/搜索