mysql数据库使用

连接数据库

Navicat 连接报错

 

原因排查1:密码错误

我原本以为新建连接是不需要密码的,问过后端开发的同事,说新建连接也需要密码。还好我有笔记密码的习惯,输入正确的密码后依旧无法连接。

 

原因排查2:检查数据库连接情况,发现以前都连接正常的mysql也连接不上了。

数据库连接报错

Can't connect to MySQL server on '127.0.0.1' (61)

 

原因排查3:百度了遇到的问题,有人也遇到类似的错误。

有人通过改端口为3307,连接成功,我试了不行。

有建议把127.0.0.1 改成 localhost 试试,不行。

有人反馈说通过终端可以连接,我试了下,通过终端也连不上。

 

其实在搜索问题的过程中,我与正确答案擦肩而过,因为我没找到他描述的第一个设置,实际在Mac系统偏好设置中,我在mysql里找肯定找不到了。

https://blog.csdn.net/Gincharl/article/details/82584497

 

后来咨询了另一个朋友,给我发了一篇文章的链接,终于解决问题。

https://www.jianshu.com/p/fd3aae701db9

 

谜底揭开:出现问题的原因是Mac系统偏好设置中,mysql服务没开。

 

反省:mysql安装的时候都是选的默认项,默认项应该是开机自启。

之前老师带着做的时候数据库连接一次就成功了,就没想着开这个。

这个开启自启的选项,前几天电脑发热掉电快,同事帮忙处理了下,查了内存,就帮我把这个开机自启给关掉了。

也是我自己对软件不熟悉,我都根本不知道在系统偏好设置里还有个mysql服务开关。

 

大神建议:装了mysql肯定要手动开啊,mac多大点内存,又不是拿mac直接当服务器用。

 

查看内存占用

使用Mac自带app 活动监视器 查内存占用情况。

 

备忘:本机安装了mysql 后就不需要再安装xampp,我傻乎乎的装了又卸载了。 

 

导入sql文件

有的数据库版本不支持这样的 0000-00-00 00:00:00 默认日期时间格式,会导致运行 sql 文件时报错。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Irene1991

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值