mac os 系统安装mysql server

一,下载

从官网可以下载,地址。选择我是.dmp的格式。

二,安装

下载完成之后在下载中点击.dmp文件,出现.pkg文件,一路点下去即可安装完成。安装的时候,会弹框root密码,这个要记下来

在“系统偏好设置”的下方可以看到mysql的服务,双击后出现详细页面,看到服务没有启动。点击旁边的Start按钮可以启动Mysql服务。

三,连接与配置

为了方便,给mysql设置别名。

打开终端,输入命令:

 sudo vim /etc/bashrc

在bashrc后添加以下两行

alias mysql '/usr/local/mysql/bin/mysql'

alias mysqladmin '/usr/local/mysql/bin/mysqladmin'


可以连接了,先把安装时弹出的密码改掉

可以输入以下命令改密码:

 mysqladmin -uroot -p password 'abc123'

命令输入完后,提示输入密码,额,就是刚刚安装时弹窗所告知的密码

敲完密码回车,没有意外的话都会报错:

mysqladmin: connect to server at 'localhost' failed

error: 'Access denied for user 'root'@'localhost' (using password: YES)'


这个错误很明显了,提示说连接禁用了,密码是对的。

如何解决。我查了很多资料,一般都说用在系统设置偏好里面关掉mysql后,再什么什么参数启动mysql

但是我启动失败了。又找到了一个解决的办法,不过是针对windows系统的。

方法是:

在 my.ini文件添加一行 skip-grant-tables 

是这么解释的“root帐户默认不开放远程访问权限,所以需要修改一下相关权限。” 这句话就是启动时忽略授权表。

这个my.ini文件在MAC OS是没有的,从.ini的扩展名看出来,应该是一个配置文件,我们研究下mysql的目录。



看起来这个support-files是比较像有配置文件的样子,进去之后果然是有的


就是那个my-default.cnf 我们来编辑它,在里面加上一句 skip-grant-tables。保存退出。
在系统设置偏好里重启mysql服务。
我们再来试试修改密码


我截图截了比较多。就是重启之后,我直接打mysql,恩不行。

那么来试试改密码吧。在输入旧密码之后,和之前报错不一样了。可以输入新的密码了。然后密码修改成功。

但是mysql依旧不能登入。 很愁人。


继续找网上的资料,有说要对my.cnf设置。但是我找我系统里是没有my.cnf的。高人指导,这个是把support-files里的配置文件复制到/etc/my.cnf 。

我也照着做了。


然后还是老套路,重启一下mysql。这里我是在系统设置偏好停用,然后在support-files里的 mysql.server启动的。

启动成功后。恩,就可以直接打mysql进入了



万里长城第一步。踏出。撒花。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值