在mac上安装和使用mysql

作者: 洛朗不展傅立叶 | 来源:发表于2016-10-17 21:02 被阅读35821次

    相关版本信息

    mysql Ver 14.14 Distrib 5.7.15, for osx10.11 (x86_64) using EditLine wrapper

    安装

    安装的方法有很多,每种方法可能会遇到不同的问题。在mac上用homebrew安装软件非常方便,但是由于mysql的密码等问题,感觉还是不太方便(如果有比较好的用homebrew安装和使用的方法,请多多指教。

    故采用dmg的方式安装。Download MySQL Community Server

    下载完成后,双击打开一路确定,但是当弹出一个MYSQL Installer提示框的时候一定打开备忘录复制粘贴记下弹出框的密码2016-10-16T02:52:44.474550Z 1 [Note] A temporary password is generated for root@localhost: /kL_M_zXd3rA。或者只复制密码部分就可以了/kL_M_zXd3rA为什么不截图记下来呢?因为密码有点复杂囧不好打。
    如图,图来自参考中的一篇文章,我装的时候忘记截图了,图侵删。

    MYSQL Installer提示框

    更改密码

    打开MySQL服务

    点击按钮
    打开后界面上红色的部分会变成绿色的running

    配置路径

    用文本编辑器打开.bash_profile,加入PATH=$PATH:/usr/local/mysql/bin并保存。我习惯用 Atom 作为文本编辑器,或者直接用自带的 vim 编辑。在命令行输入source ~/.bash_profile路径就配置好了。

    以上情况是基于bash的配置方法

    登陆并修改密码

    登陆

    mysql -u root -p登陆,输入之前保存的密码

    输入密码时光标不会移动
    上述的过程如下图
    配置路径到登陆后的效果

    修改密码

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');修改密码。如果你的版本比较新的话(比如我安装的是5.7.15的版本),就会出现如下提示,这个时候已经更新了密码,但是会有 warning。如果想查看warning,可以用show warning

    mysql提示

    参考

    mac安装mysql的两种方法(含配置)

    相关文章

      网友评论

      • 169537fe92e8:不错不错,收藏了。

        推荐下,分库分表中间件 Sharding-JDBC 源码解析 17 篇:http://www.yunai.me/categories/Sharding-JDBC/?jianshu&401


      • e6f6d7b458be:楼主, 我安装之后 也有默认的密码了,也启动成功了 但是我到MySql的bin目录下 运行mysql指令 都提示command not found
        4a50f641f876:先配置环境变量吧, 把环境变量的 PATH 后面增加 mysql 目录的 bin 目录
      • kinseywoo:使用别名也是可以的,无需修改bash_profile
        e6f6d7b458be:我安装之后 切换到mysql/bin目录下 执行mysql指令 ,提示 -bash: mysql: command not found。安装没有问题啊, 也给了默认的密码了。。现在郁闷 找原因
        kinseywoo:修改密码,5.7.6+和5.7.5-之间是有区别的,https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
      • 6b0d516492ce:你这样安装哪有brew方便,你如果要修改密码的话使用brew先安装mysql,不过现在应该使用mariadb才是,之后你使用mysql_secure_installation进行安全设置,里面就有设置密码的一项,不设置的话密码为空,一分钟的事........
      • Roader:登陆又在哪里登陆??终端cd到哪个目录?
        4a50f641f876:在你的环境变量配置好后, 不管在终端的哪个目录输入 mysql 都可以识别的。
        除非你的环境变量没有设置。
        洛朗不展傅立叶: @Longroader 根目录下就可以的
      • Roader:请问去哪个目录下打开.bash_profile?
        4a50f641f876:在你用户的家目录 可以直接在终端输入以下内容直接就到家目录
        cd ~
      • minimalistrojan:楼主,要是忘了记那个密码该怎么办?
      • Uncle_Leon:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 报错了。
        4a50f641f876:看看你的 mysql 服务启动了没?
        在 “系统偏好设置” 里面看下。
      • 5a182ee84fe0:楼主你的百度网盘留的是什么东西啊 ,我下载下来怎么是这样的
        ParallelsDesktop v11.1.2-32408 by TNT.dmg
        洛朗不展傅立叶:@砂克洛克达尔 可以截图给我看看你点的是哪个链接吗?Orz
        洛朗不展傅立叶:@砂克洛克达尔 :scream: 我没有留百度网盘啊,我不是给的官方下载地址吗Orz

      本文标题:在mac上安装和使用mysql

      本文链接:https://www.haomeiwen.com/subject/xewayttx.html