MySQL使用及在Mac上的区别

作者:ManfredHu
链接:http://www.manfredhu.com/2017/02/26/24-how-to-use-mysql-on-mac/index.html
声明:版权所有,转载请保留本段信息,谢谢大家

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

习惯这个配置了哈哈哈


Copyright © 2015 - 2019 ManfredHu胡文峰的个人博客

All rights reserved. Designed and powered by ManfredHu.

粤ICP备18133029号