Mac MySQL 修改密码和解决中文乱码问题

286 阅读1分钟

修改密码

第一步:关闭mysql

苹果->【系统偏好设置】-> 最下面点MySQL,关闭mysql服务。

第二步:进入终端设置

  • 先停止sql服务

  • cd /usr/local/mysql/bin/

  • sudo su

  • ./mysqld_safe --skip-grant-tables &

  • ./mysql

  • flush privileges; 注意分号别忘了。

  • ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘12345678’;

  • 执行 quit 退出mysql

  • 执行 exit 退出sudo

解决中文乱码问题

5.7.18后 没有 my-default.cnf了。

  • cd /etc
  • sudo touch my.cnf
  • sudo vim my.cnf

输入以下配置 保存退出即可

[client]
default-character-set=utf8mb4
 
[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
skip-character-set-client-handshake = true
 
[mysql]
default-character-set = utf8mb4