mac系统OS X10.10版本安装最新5.7.9mysql的方法

作者:mrr 时间:2024-01-14 10:05:38 

用过mac的朋友都反映很好用,不仅美观,性能好,关键是他的系统底层对于开发人员来说,无疑就是一个最大的好处,用习惯linux的人就知道mac的强大。

但是也有一点最蛋疼的是,mac的习惯跟windows两个概念,习惯了windows,难免会有点不知所措。甚至软件的安装也有极大的差别。

最近装完svn、再装mysql,折腾到不像人样,最后看官方文档以及网络上的资料,才慢慢了解。

关于目前mysql最新版的问题以及mac系统下10.10的mysql问题,网上几乎没有资料,经过两天的反复安装测试,终于搞定。

其实mysql5.7因为很多地方都与旧版有差异,在mac上安装的内容也有所不同,不过安装的事项与windows上的mysql5.7可以作为参考。

下面说下我的做法。

1.下载与安装mysql主程式

首先去官网下载mysql,目前我的mac版本是10.10.5 OS X Yosemite,针对这个版本mysql上对应的版本是5.7.9.

到这里需要补充几点,5.7后的mysql不再需要安装MySql的启动项:MySQL_StartupItem.pkg。

所以下下来的mysql就只有一个dmg主文件。

下载并安装完成以后,请到偏好设置中最后一行查看mysql的service情况,那里是手动开启/关闭服务的通道。

这里请注意:5.7以后安装的mysql不再使用旧版的默认密码:root,安装的过程中将出现一个弹窗提示,那里是一个临时密码,请复制出来保存,以后会需要用到它,

他就是默认密码。

2.修改默认密码

安装成功以后使用临时密码登陆到mysql,看下能不能登陆进去,如果可以,下面将进行临时密码的更改。

(温馨提醒:操作mysql命令有两种方式,一种是设置mysql环境变量,这样就可以直接使用mysql命令而不需要进入mysql/../bin目录下执行。另一种就是直接进入/usr/local/mysql/bin/下执行脚本)

使用临时密码登陆成功以后会有这么一句提示:You must reset your password using ALTER USER statement before executing this statement.

这是在提示你需要重设密码。

执行该命令:


mysqladmin -u root -p password 

然后输入你临时密码,成功以后会


New password: 
Confirm new password: 

让你输入新密码。

紧接着出现Since password will be sent to server in plain text, use ssl connection to ensure password safety.这只是一个提示,可以无视。

接下来可以重新进去用新密码登陆mysql,如果有mysql> 出来,说明登陆成功。

到这里,我折腾了两天搞定的事情,就完成了。

标签:mac,os,x10.10,安装
0
投稿

猜你喜欢

  • python练习之曾经很火的小人画爱心表白代码

    2023-03-16 19:11:50
  • document.all与getElementById、getElementsByName、getElementsByTagName用法区别-getElementById

    2024-05-22 10:35:58
  • 检查并修复mysql数据库表的具体方法

    2024-01-24 13:39:43
  • 原生js仿浏览器滚动条效果

    2024-04-10 16:09:33
  • php 参数过滤、数据过滤详解

    2023-11-17 17:36:56
  • 35个Python编程小技巧

    2023-08-23 21:23:50
  • uniapp实现微信小程序的电子签名效果(附demo)

    2024-04-19 09:55:39
  • python字符串切片及常用方法示例详解

    2021-01-02 15:40:20
  • Python实现subprocess执行外部命令

    2021-10-04 13:42:27
  • 浅谈numpy中np.array()与np.asarray的区别以及.tolist

    2022-06-06 12:32:10
  • 在 TypeScript 中使用泛型的方法

    2023-08-23 21:55:00
  • Django表单外键选项初始化的问题及解决方法

    2022-07-09 04:28:42
  • Python venv虚拟环境配置过程解析

    2021-11-30 20:21:48
  • Python实现简易五子棋游戏

    2023-02-04 07:02:22
  • MySQL数据库性能优化之表结构优化

    2012-05-08 07:10:34
  • MySQL如何基于Explain关键字优化索引功能

    2024-01-21 07:34:31
  • pandas 颠倒列顺序的两种解决方案

    2023-10-30 11:37:22
  • python切片中内存的注意事项总结

    2022-12-23 00:04:09
  • Git下载与环境变量配置方法

    2022-10-19 19:53:13
  • Mysql查询表中最小可用id值的方法

    2024-01-27 02:31:29
  • asp之家 网络编程 m.aspxhome.com