• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > mac中无法连接mysql服务器

mac中无法连接mysql服务器

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了mac mysql,mysql for mac,mac 安装mysql,mac mysql 客户端,mac 卸载mysql等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:mac中无法连接mysql服务器
描述:

在mysql启动时

$ mysql -u root -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

在mysql已经关闭时返回错误代码

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

网上很多教程都是

# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --    skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET         Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

但是mac根本没有/etc/init.d目录,求解


解决方案1:

mysql权限问题吧,实在不行的话就卸载重现安装,推荐使用homebrew

解决方案2:

1、你安装的有问题,请完全卸载后按照官网的步骤安装(若数据不重要)。
2、安装完成后,不要、不要删除 mysql里面的东西,你自己建立的除外。

如果就是想找回密码,请自行百度步骤,把mysql.sock文件 link 到 /tmp目录下面

解决方案3:

Mac下推荐使用HomeBrew安装MySQL。

解决方案4:

Mac 下忘记 MySQL root 密码,可以这样找回

# 不需要跑到 /etc/init.d 目录下,可以直接运行 mysqld_safe 命令
$ mysqld_safe --skip-grant-tables&
$ mysql -u root mysql

mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;

希望有所帮助~ :)

解决方案5:

什么方法都试了,还是不管用,于是卸载后重新安装。原来是新版本的有默认密码。
新版本的mysql有一个默认的密码可以用这个密码登录到mysql,但是登录后不能执行操作,需要执行命令修改root密码,重启mysql服务,然后再用root密码就可以使用了。
谢谢各位的回答^_^


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • mac下mysql操作问题
  • mac下如何配置serverxml文件
  • mac下mysql连接不到命令
  • mac中如何彻底删除MySQL
  • mac中无法连接mysql服务器

相关文章

  • 2017-06-07 Shell里怎么输出指定的数字序列
  • 2017-06-07 qiniucom域名再次出现问题,什么时候能彻底解决呢
  • 2017-06-07 每天流量是以前的40倍
  • 2017-06-07 go关于memcached
  • 2017-06-07 求路过的做过CLRS的神犇看一眼习题113-3谢谢
  • 2017-06-07 如果只能选择一样,PerlorPython
  • 2017-06-07 数据结构背包问题数据结构单链表插入问题。
  • 2017-06-07 node怎么调用shell,可以做一个webshell吗?
  • 2017-06-07 c++builder60怎么添加七牛的c-sdk呢?
  • 2017-06-07 Python头部#!/usr/bin/python和#!/usr/bin/env有区别吗?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • VS2008智能提示laraveldb智能提示怎么弄呢?
    • jboss'findstr'不是内部或外部命令,也不是可运行的程序
    • python使用正则表达式去掉字符串中大括号之间的字符
    • 启用七牛Wordpress插件后其他插件冲突
    • 关于jbpm43fork和join传参数的问题
    • (shell)mac下"ln-s"制作的替身与finder的"制作替身"有什么区别
    • 七牛云存储能支持上传后的文件,针对某些分辨率去显示图片吗?
    • python爬虫python输出列表,只输出某个值
    • [问]坐标:美帝,对象:下载速度,七牛vsDropbox
    • 写一个“在双链表里在指定结点前插入结点”的函数,传参传什么?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有