关于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)错误时,是 ...
随机推荐
- HDU3247 Resource Archiver —— AC自动机 + BFS最短路 + 状压DP
题目链接:https://vjudge.net/problem/HDU-3247 Resource Archiver Time Limit: 20000/10000 MS (Java/Others) ...
- JavaScript多态
function Master(){ //给动物喂食 this.feed=function(animal,food){ window.alert(animal.constructor); docume ...
- 日期时间选择器bootstrap-datetimepicker表单组件
Bootstrap受到很多人的喜欢,它不仅拥有一套完整漂亮的UI,而且爱好者们为其开发扩展了很多有用的插件和主题!让其拥有无限可能! 今天为开发者推荐一款强大,易用的时间日历插件——bootstrap ...
- laravel 在apache或nginx的配置
laravel 下载后,如何运行起来呢,根据自己的应用,记录了几个关键点: 1.apache 配置: 打开http.conf文件,将mod_rewrite前面的#去掉(启用重写模块): 2.nginx ...
- openfire调试环境
导入工程: File->New->project: 选择“Java project from existing ant buildfile” 再从菜单windows->show vi ...
- python处理时间汇总
1.将字符串的时间转换为时间戳 方法: a = "2013-10-10 23:40:00" 将其转换为时间数组 import time timeArray = time.strpt ...
- sed根据关键字注释crontab的计划任务
[root@linux06 ~]# crontab -e*/5 * * * * /root/time_test.sh ----------------------------------------- ...
- Cloudera Manager 5 和 CDH5 本地(离线)安装指南
http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.0.0/RPMS/x86_64/ http://archive-primary.clouder ...
- ACM学习历程—HDU4956 Poor Hanamichi(模拟)
Poor Hanamichi Problem Description Hanamichi is taking part in a programming contest, and he is assi ...
- bzoj 4592(洛谷 4344) [Shoi2015]脑洞治疗仪——线段树上二分
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4592 1操作就是用线段树来二分找到第一个有 k 个0的位置. 在洛谷上A了,与暴力和网上题解 ...