我这个完完全全的技术小小白,经过数个小时的网搜,navicat for mysql和mysql终于可以可以正常连接了,好开森啊!,我把我遇到的问题,以及解决方法记录下来,希望也可以对遇到同样问题的能够起到节约时间的作用。只要大家都分享,总有一款适合你!哈哈~感恩网上的解答,才能使问题得以解决!

首先可以到官网下载下来mysql(也可以用我后面给的我已经下载好的链接)。

注:Mysql安装后在系统偏好设置里面呢。

然后下载navicat for mysql ,官网下载后有免费试用期限,类似于myeclipse一样,过了期限只有输入序列码才能使用,是需要花钱的,可能出于支持正版吧,网上还真是破解版不多,输入网上的注册码也都不好用了,可能被官方收回了或者被别人用了吧。(我的网盘链接里面给出了mysql和navicat for mysql 的破解版的安装包,不需要注册机即可使用,因为我下载的注册机都打不开。)

这两个软件我已经亲测好用了,好啦,软件安装好了,这就省心了很多了,再遇到问题,应该是和它们没关系的了,所以不用怀疑他们不好用,卸了装别的,再卸了装这个的。

不要照搬命令,根据自己的情况来用。

下面说说我遇到的问题,以及确实解决了的方法:

Q:

首先打开mysql,要在navicat for mysql 里开始建立连接,但是出现连接失败 your password has expired.To log in you must change it using a client that supports expired passwords.Access

注意⚠️:我在安装mysql时没出现弹出有密码的框,直到后来多次卸载重装后,终于意外的出来了,当时没截图,照了一下。

要把这个密码记下来哦!嘿嘿!这个真的是得知不易的密码呢!不知怎么搞的~

A:

1.关闭重启一下mysql,可以直接在终端使用命令来操作,用 find / -name mysql.server 来找到mysql.server所在路径,我的是 /usr/local/mysql-5.7.17-macos10.12-x86_64/support-files/mysql.server

2.关闭mysql  sudo /usr/local/mysql-5.7.17-macos10.12-x86_64/support-files/mysql.server stop

3.打开mysql  sudo /usr/local/mysql-5.7.17-macos10.12-x86_64/support-files/mysql.server start

4. 进入mysql命令模式,修改root用户密码

/usr/local/mysql-5.7.17-macos10.12-x86_64/bin/mysql -u root -p

这一步会让输入密码,输入之前安装mysql时候弹出框中的密码,输入时候什么也没有,直接回车即可。

注意⚠️:如果我这里直接用mysql -u root -p 会显示-bash:mysql:command not found (前缀是mysql说明可以mysql命令)

所以我用find / -name mysql命令找到mysql所在路径,可能结果会有多条,只要含有bin的那条,我的

是/usr/local/mysql-5.7.17-macos10.12-x86_64/bin/mysql

5.给root授权

create user 'root'@'localhost' identified by 'Smr9=.f1Ye:*';(黄色部分是我的mysql密码)

Q:

我之前连接和到这步都遇到过这句话you must reset your password using ALTER USER statement before executing this statement.

A:

所以接下来我要修改密码了

1.SET PASSWORD=PASSWORD('1234');(绿色部分是我新设置的密码)

2.ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

3.flush privileges;

Q:打开mysql,要在navicat for mysql 里开始建立连接,但是出现连接失败,原因:Access denied for user 'root'@'localhost' (using password:YES)

A:

给修改后的root授权

1./usr/local/mysql-5.7.17-macos10.12-x86_64/bin/mysql -u root -p

2.create user 'root'@'localhost' identified by '1234';

3.grant all privileges on *.* to root@'localhost';

4.FLUSH PRIVILEGES;

至此,在navicat for mysql中建立连接已经好用!

软件链接:本来想上传到百度网盘,但超过次数了,如再上传就要开会员了,为了省点儿银子,我再找找其它网盘上传。

好啦~就用微云吧,QQ面板里面直接点微云就可以用。

https://share.weiyun.com/d7379f2ba1b180e65497c9dcb7884e0f

无密码,失效的话,如果需要可以评论里问,我再重发链接。参考链接第一个就是我下载的navicat for mysql的破解版链接,好用!下载积分也可以做任务得。

若失效,用这个https://share.weiyun.com/5dRvBpC

ps:在连接好后,刚要在这里记录解决过程时,就被断电断网了,呜呜,紧接着的几天,家里都有事情,晚上又累的很懒惰,所以拖到今天才把它写完,还落下了一个给我启发的博客链接,找不到了,有不周之处还请海涵哪!

在茫茫的网络问题答案中,我试用了很多解决方法,以及亲测了为数不多的适于Mac系统的navicat破解版。由于系统,主机设置等等很多因素导致的适用于别人却不适合自己的问题解决方案。其中的周折我归结于是三个问题,以下是我得以解决问题的参考链接,感谢他们!

http://download.csdn.net/download/qq_16039271/9694340

http://www.cnblogs.com/debmzhang/p/5013540.html

http://www.cnblogs.com/ycxyyzw/p/5216288.html

关于Mac系统中my sql 和navicat for mysql 的连接问题。的更多相关文章

  1. mac系统中搭建apache+mysql+php的开发环境,安装mysql后,登录报错:mac ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

    php新手在mac系统中搭建apache+mysql+php的开发环境(按照这篇博客来操作的:http://my.oschina.net/joanfen/blog/171109?fromerr=xvC ...

  2. 新买苹果电脑,mac系统中小白应该了解哪些东西?

    本文旨在分享新买了mac电脑,应该做哪些设置,帮助苹果电脑小白轻松上手使用mac电脑,当然,新电脑肯定是需要安装各种软件,这里,小编推荐一下可以看看小编写的mac软件装机必备Mac 装机必备软件推荐, ...

  3. mac系统中怎么打开rar/zip等压缩文件?

    平常使用mac的同学们,可能经常要接受下别人发过来的rar文件,可惜的时mac os x系统默认是不能打开rar文件(不知道以后苹果会支持rar不?),那么我们该如何去解圧rar文件,接下来我将介绍. ...

  4. Win7系统中提示:本地无法启动MySQL服务,报的错误:1067,进程意外终止的解决方法。

    Win7系统中提示:本地无法启动MySQL服务,报的错误:1067,进程意外终止的解决方法. 在本地计算机无法启动MYSQL服务错误1067进程意外终止.这种情况一般是my.ini文件配置出错了1.首 ...

  5. Navicat for mysql 远程连接 mySql数据库10061、1045错误

    原文地址:http://www.111cn.net/database/mysql/46377.htm 有朋友可能会碰到使用Navicat for mysql 远程连接 mySql数据库会提示10061 ...

  6. Mac系统中各个文件夹简单介绍(转)

    一.说明: Mac OS X,这是一个基于UNIX核心的系统,增强了系统的稳定性.性能以及响应能力.它能通过对称多处理技术充分发挥双处理器的优势,提供无与伦比的2D.3D和多媒体图形性能以及广泛的字体 ...

  7. Mac系统中桌面图片和用户头像图片的路径

    系统中的桌面图片: /Library/Desktop Pictures/ 用户头像图片: 根目录资源库/user pictures/ 参考: [https://bbs.feng.com/read-ht ...

  8. linux(Centos7系统)中安装JDK、Tomcat、Mysql

    安装前准备两个工具:(360可以安装) 1.JDK的安装 使用yum命令安装 .查看是否已安装JDK # yum list installed |grep java .卸载CentOS系统Java环境 ...

  9. Navicat for mysql 远程连接 mySql数据库10061、1045错误问题 (转)

    远程使用Navicat for mysql 客户端软件连接 mySql数据时,连接出现 2003-Can’t connect to MySQL on ’192.168.1.2’(10061)错误时,是 ...

随机推荐

  1. <tx:advice/> 有关的设置

    将描述通过 <tx:advice/> 标签来指定不同的事务性设置.默认的 <tx:advice/> 设置如下: 事务传播设置是 REQUIRED 隔离级别是 DEFAULT 事 ...

  2. js(11)

    style对象的相关案例 <!DOCTYPE html> <html> <head> <title>MyHtml.html</title> ...

  3. Servlet传递数据方式

    Servlet传递数据方式 基本概述 Servlet传递数据的方式有很多,这里提供五种方式: 1.静态变量 2.HttpServletResponse的sendRedirect()方法 3.HttpS ...

  4. Visual Studio 2012 与此版本的 Windows 不兼容 解决

    警告: [Window Title] 程序兼容性助手[Main Instruction] 此程序存在已知的兼容性问题[Expanded Information] Visual Studio 2012 ...

  5. HDU6118:度度熊的交易计划(入门级最小费用可行流)

    度度熊参与了喵哈哈村的商业大会,但是这次商业大会遇到了一个难题: 喵哈哈村以及周围的村庄可以看做是一共由n个片区,m条公路组成的地区. 由于生产能力的区别,第i个片区能够花费a[i]元生产1个商品,但 ...

  6. html制作细线表格

    关于这个细线表格的制作方法,百度一下可能就会有答案告诉你设置这几个值:给table设置border="0" cellspacing="1" bgcolor=&q ...

  7. 洛谷 P2962 [USACO09NOV]灯Lights

    题目描述 Bessie and the cows were playing games in the barn, but the power was reset and the lights were ...

  8. js 时间格式处理插件 moment

    官网: http://momentjs.cn/docs/#/plugins/ 各种API官网上都有详细的例子,这里就不做一一说明. 重点讲两个常用的: 一.获取当前日期 moment().format ...

  9. Lagom学习 五 Hello world工程

    用Maven创建一个Hello world的Lagom工程: 1: 在想创建工程的目下下,打开CMD 2:  mvn archetype:generate -Dfilter=com.lightbend ...

  10. SVN服务器搭建教程

    常见的源代码管理工具 CVS 历史悠久,现在几乎没人使用 SVN 集中式版本控制的代表 CVS的接班人,速度比CVS快,功能比CVS强大 在国内使用率非常高(70%~90%) GIT 分布式源代码管理 ...