Mac pro下完美解决MySql的中文是?的问题

经过本人的不断努力经过了大量时间(3个小时,失去了很多宝贵的时间复习)的百度终于在此刻解决了在使用mysql时字符集不是utf-8从而导致会使得中文在一些可视化工具如 SQL Developer中变为?,下面是解决的方案:

打开终端:

  1. 在 终端 中输入sudo -s;
  2. 然后输入密码(你的mac的账户密码)
  3. 在命令行中输入cd /usr/local/mysql/support-files;
  4. 继续输入cp my-default.cnf /etc/my.cnf;(这句可能会有错,不用管他,继续按步骤往下走就可以)
  5. 继续输入cd /etc;
  6. 继续输入vi my.cnf;
  7. 然后在新出现的界面中按一下 i
  8. 粘贴复制以下内容:(修改mysql配置文件/etc/my.cnf)
    [mysqld]
    character-set-server=utf8
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    9.复制完毕后按一下shift键和冒号键(同时按下),然后输入wq 即可退出
    10.关闭终端即可,重启一下MySQL
    11.在终端中打开mysql 也就是输入(mysql -uroot -p)
    12.启动成功后输入show variables like ‘%char%’;(你会看到奇迹)

注意:在终端中输入的时候结尾一定要有个冒号;

猜你喜欢

转载自blog.csdn.net/syl2850246/article/details/82929058