关于Mac系统中my sql 和navicat for mysql 的连接问题。
我这个完完全全的技术小小白,经过数个小时的网搜,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 的连接问题。的更多相关文章
- 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 ...
- 新买苹果电脑,mac系统中小白应该了解哪些东西?
本文旨在分享新买了mac电脑,应该做哪些设置,帮助苹果电脑小白轻松上手使用mac电脑,当然,新电脑肯定是需要安装各种软件,这里,小编推荐一下可以看看小编写的mac软件装机必备Mac 装机必备软件推荐, ...
- mac系统中怎么打开rar/zip等压缩文件?
平常使用mac的同学们,可能经常要接受下别人发过来的rar文件,可惜的时mac os x系统默认是不能打开rar文件(不知道以后苹果会支持rar不?),那么我们该如何去解圧rar文件,接下来我将介绍. ...
- Win7系统中提示:本地无法启动MySQL服务,报的错误:1067,进程意外终止的解决方法。
Win7系统中提示:本地无法启动MySQL服务,报的错误:1067,进程意外终止的解决方法. 在本地计算机无法启动MYSQL服务错误1067进程意外终止.这种情况一般是my.ini文件配置出错了1.首 ...
- Navicat for mysql 远程连接 mySql数据库10061、1045错误
原文地址:http://www.111cn.net/database/mysql/46377.htm 有朋友可能会碰到使用Navicat for mysql 远程连接 mySql数据库会提示10061 ...
- Mac系统中各个文件夹简单介绍(转)
一.说明: Mac OS X,这是一个基于UNIX核心的系统,增强了系统的稳定性.性能以及响应能力.它能通过对称多处理技术充分发挥双处理器的优势,提供无与伦比的2D.3D和多媒体图形性能以及广泛的字体 ...
- Mac系统中桌面图片和用户头像图片的路径
系统中的桌面图片: /Library/Desktop Pictures/ 用户头像图片: 根目录资源库/user pictures/ 参考: [https://bbs.feng.com/read-ht ...
- linux(Centos7系统)中安装JDK、Tomcat、Mysql
安装前准备两个工具:(360可以安装) 1.JDK的安装 使用yum命令安装 .查看是否已安装JDK # yum list installed |grep java .卸载CentOS系统Java环境 ...
- Navicat for mysql 远程连接 mySql数据库10061、1045错误问题 (转)
远程使用Navicat for mysql 客户端软件连接 mySql数据时,连接出现 2003-Can’t connect to MySQL on ’192.168.1.2’(10061)错误时,是 ...
随机推荐
- 转载:SPFA算法学习
转载地址:http://www.cnblogs.com/scau20110726/archive/2012/11/18/2776124.html 粗略讲讲SPFA算法的原理,SPFA算法是1994年西 ...
- 深入理解JVM - 虚拟机字节码执行引 - 第八章
概述从外观上看起来,所有的 Java 虚拟机的执行引擎都是一致的:输入的是字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果.主要从概念模型的角度来讲解虚拟机的方法调用和字节码执行. 运行时 ...
- PHP按照比例随机
有这样的需求,在打开链接的时候,随机(按照项目的某个属性的比例随机)跳转到指定的几个项目的某一个项目页面 比如项目A:80 项目B:20 那么跳转到项目A 的比例为80%,项目B的比例为20% 那么 ...
- 存储过程之ROWTYPE 使用事例
CREATE OR REPLACE PROCEDURE "DYLTWZDSJ_CP_BA" (YWID IN VARCHAR2, XKZBH IN VARCHAR2, FLAG O ...
- 疑难杂症:SQLServerAgent 当前未运行,因此无法将此操作通知它。
日志信息:SQLServerAgent 当前未运行,因此无法将此操作通知它. (Microsoft SQL Server,错误: 22022) 确认问题之后,远程到服务器.按照以下步骤 1.打开计算 ...
- Ajax动态切换按钮
function changeAjax(str, obj) { var idx = $(obj).parent().parent().index(); if(confirm('确定执行操作么?')) ...
- hdu 6103(Kirinriki)
题目链接:Kirinriki 题目描述: 找两个不重叠的字符串A,B. 使得dis(A,B)<=m;\(dis(A,B)= \sum _{i=0}^{n-1} \left | A_i-B_{n- ...
- ACM学习历程—HDU 4287 Intelligent IME(字典树 || map)
Description We all use cell phone today. And we must be familiar with the intelligent English input ...
- shell expr 的使用注意事项
#!/bin/bash a=10 b=20 c=`expr $a + $b` echo "a + b :$c" c='expr $a + $b' echo "a + b ...
- Logstash-安装logstash-filter-multiline插件(解决logstash匹配多行日志)
ELK-logstash在搬运日志的时候会出现多行日志,普通的搬运会造成保存到ES中日志一条一条的保存,很丑,而且不方便读取,logstash-filter-multiline可以解决该问题. 接下来 ...