MySQL 使用及在 Mac 上的区别

MySQL

MySQL 用的比较多的,应该是学生时代,作为一款入门款的关系型数据库,还是挺好用的。 首先是下载 MySQL 的安装包,然后安装,直接搜官网安装就好了。

之前都是在 windows 上用的 mysql,习惯之后换了电脑在 Mac 上面用遇到了不少坑。记录如下

下载 MySQL

Mac 下载地址: 官网下载链接戳这里

安装后进入 MySQL 命令模式

下载 dmg 之后安装,安装完要进入 MySQL,按照 windows 的使用习惯是这样的,问题就在于在 windows 的时候它有叫我设置用户名和密码,在 Mac 上没有。。。

我试过了几个密码,123456123,没有密码都提示错误。 后面发现可能是root,不过懒得试了。搜了一下破解方法,最后成功破解。

破解方法

  1. 停止 mysql server. 通常是在 '系统偏好设置' > MySQL > 'Stop MySQL Server' PS:可以在 Alfred 搜 mysql 直接调出来
  2. 打开终端,输入:sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
  3. 打开另一个新终端,输入:sudo /usr/local/mysql/bin/mysql -u root 无密码进入
  4. 修改密码:UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';
  5. 同步修改到内存:FLUSH PRIVILEGES;

终端下输入mysql -u root -p如果进入则成功

安装 Navicat

Navicat 这货是 windows 和 mac 上都有的数据库管理软件,用习惯之后你会发现比 mysql 自带的 workbench 还要爽,在 windows 用了过来已经改不了了,果断下一个,链接在这里

Navicat 登陆 mysql

hostName: localhost port: 3306 userName: root password: 123456 savePassword: YES encoding: utf-8

习惯这个配置了哈哈哈