mac安装mysql中设置密码遇到的问题和设置快捷命令打开mysql

mac安装mysql中设置密码遇到的问题和设置快捷命令打开mysql

这里先附上mysql for Mac的网址,版本是5.7.10:http://dev.mysql.com/downloads/mysql/
下载好之后呢,怎么判断你的mysql是否启动了?
你可以打开活动监视器,搜索mysql结果如果有mysqld,及说明mysql启动了

图片描述

下面你需要知道的怎么连接在Mac 中mysql

在安装mysql的过程中并没有让设置密码,

(黑体字部分这是我几天后来跟新的)好吧我告诉大家这里的,对于数据库(我这里的数据库版本是5.7.10),初始密码有系统给出,所以才mac下安装好你的mysql后,查看你的通知栏里的信息,你会看见初始密码的,这样你就不需要像我这样跳过权限去设置密码了

你需要设置mysql的密码
在terminal中输入:

/usr/local/mysql/bin/mysqladmin -u root password [这里写你的新密码]

(这是网上好多人提供的,但是我没有成功,报给我这样的问题)

          mysqladmin: connect to server at 'localhost' failed
          error: 'Access denied for user 'root'@'localhost' (using password: NO)'

我的解决方案是:
1.首先关掉服务mysql,方法可以是直接在活动监视器中将服务关掉。
2.然后在termial中输入

sudo mysqld_safe —skip-grant-tables

3.然后保持这个terminal一直打开,然后打开一个新的terminal输入

mysql -u root

4.这时可以修改密码了

  mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘ ********* ‘;
  mysql> FLUSH PRIVILEGES;
  mysql> quit;

这时就可以开始登陆了,在terminal中输入

 /usr/local/mysql/bin/mysql -u root -p
 Enter password:*******

但是这里的要写这么长是不是好麻烦啊,所以需要用mysql来代替
在terminal中这样写

     open ~/.bash_profile

在打开的编辑器中这样写道:

     export PATH=${PATH}:/usr/local/mysql/bin/

这样以后再启动时就可以直接写

 mysql -u root -p
 Enter password:  ******
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/109180.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号