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:  ******
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • TensorFlow学习--学习率衰减/learning rate decay

    TensorFlow学习--学习率衰减/learning rate decay学习率衰减学习率衰减(learningratedecay)在训练神经网络时,使用学习率控制参数的更新速度.学习率较小时,会大大降低参数的更新速度;学习率较大时,会使搜索过程中发生震荡,导致参数在极优值附近徘徊.为此,在训练过程中引入学习率衰减,使学习率随着训练的进行逐渐衰减.TensorFlow中实现的学习率衰减方法:tf.train.piecewise_constant…

    2022年5月13日
    47
  • 从前慢-谷粒商城篇章2

    从前慢-谷粒商城篇章2谷粒商城持续更新中分布式基础篇 1 三级分类 1 1sql 脚本 DROPTABLEIFE pms category CREATETABLE pms category cat id bigint 20 NOTNULLAUTO INCREMENTCOM 分类 id name char 50 DEFAULTNULLC 分类名称 parent cid bigint 20 DEFAULTNULLC

    2025年6月22日
    0
  • 360自动拦截的防护怎么修改_微信屏蔽投诉按钮代码

    360自动拦截的防护怎么修改_微信屏蔽投诉按钮代码个人有各自不同的编写方法。不必拘泥一格。只要了解原理是访问首页,运行js文件,在JS文件里面调用一个文件,显示网站。JS的写法有很多,比如还有下面的写法:document.write(unescape(unescape(unescape(unescape(unescape(‘%252525253Cframeset%2525252520rows%252525253D%2525252522*%

    2025年6月9日
    0
  • MySql数据库explain用法示例_mysql explain用法详解

    MySql数据库explain用法示例_mysql explain用法详解explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了,如:explainselect*fromstatuses_statuswhereid=11;创建测试表:CREATETABLEpeople(idintauto_incrementprimarykey…

    2022年10月24日
    0
  • SIGABRT 报错时的注意事项和解决方法

     SIGABRT报错,可以理解为安卓系统为保护自身安全,清理了你的应用,这样导致的应用崩溃,通常是在读取file或者结束某个逻辑操作时,没有及时的释放资源,这样会导致报错。我接触到这个崩溃问题,是因为需要多次频繁的加载webview时导致的,在ondestroy方法里,加上webview.destroy(),此时崩溃的次数明显减少,但是偶有崩溃,查找了网上很多答案,都未能解决问题,这时突然想到…

    2022年4月16日
    94
  • NTP协议实现_ntp时间同步端口

    NTP协议实现_ntp时间同步端口本文出处:http://www.eefocus.com/html/10-04/94667s.shtml10.4 实验内容——NTP协议实现1.实验目的    通过实现NTP协议的练习,进一步掌握Linux网络编程,并且提高协议的分析与实现能力,为参与完成综合性

    2022年10月12日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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