Mac 安装和卸载 Mysql5.7.11 的方法

 更新时间:2016年03月24日 14:04:59   作者:xbamboo  
本文给大家介绍Mac 安装和卸载 Mysql5.7.11 的方法,本文介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起学习吧

安装

http://www.mysql.com/downloads/, 选择最下方的MySQL Community Edition,点击MySQL Community Server的download, 下载DGM Archive版本。

下载好之后发现只有一个dmg主文件,貌似5.7之前的版本会有多个安装文件。

点开这个文件,逐步安装,注意在成功的时候会弹出提示框,给出临时密码,一定要记住,一定要记住,一定要记住!!!! 如果没找到,请桌面右拉看notifications。

安装成功后,到偏好设置最后一行找到mysql,启动mysql(选择start).

下面就好进行临时密码的修改了:

打开terminal, 一般mysql会默认存在local目录下,所以输入

cd /usr/local/mysql/bin/

执行以下命令:

./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,

cd /usr/local/mysql/bin/

./mysqladmin –u root –p

然后输入新密码就好啦!

卸载!!!

在安装过程中出现各种各样的问题,导致我多次重复安装,最终一团糟。后来知道安装新的需要把之前的mysql删除,一个文件都不能留。所以从网上找到了完整代码,保留在此。

侵权删~~~ 偶是遵纪守法的好孩子

sudo rm /usr/local/mysql

sudo rm -rf /usr/local/mysql*

sudo rm -rf /Library/StartupItems/MySQLCOM

sudo rm -rf /Library/PreferencePanes/My*

rm -rf ~/Library/PreferencePanes/My*

sudo rm -rf /Library/Receipts/mysql*

sudo rm -rf /Library/Receipts/MySQL*

sudo rm -rf /var/db/receipts/com.mysql.

调用vim /etc/hostconfig,删除 MYSQLCOM=-YES-这一行。

Tips: 我貌似没有删干净,所以在finder-Go-gotofolder之下输入/usr/local,看有没有重复的mysql文件,有的话就彻底删除。

对了,下载完之后local里面会有一个带有你下载的版本名字的mysql文件夹和一个Mysql快捷方式,我们都是调用这个快捷方式的。

相关文章

  • MySQL启动1053错误解决方法

    MySQL启动1053错误解决方法

    创建mysql服务时,系统已提示创建服务成功,但是net start命令提示启动失败,并在services.msc中提示1053错误
    2012-11-11
  • Mysql内连接与外连接的区别详解

    Mysql内连接与外连接的区别详解

    最近别人问我一个问题:数据库中的左连接和右连接有什么区别?所以这篇文章主要给大家介绍了关于Mysql内连接和外连接区别的相关资料,需要的朋友可以参考下
    2023-01-01
  • MySQL 中行转列的方法

    MySQL 中行转列的方法

    这篇文章主要介绍了MySQL 中行转列的方法,帮助大家更好的理解和学习MySQL的使用,感兴趣的朋友可以了解下
    2020-12-12
  • 在ubuntu中重置mysql服务器root密码的方法

    在ubuntu中重置mysql服务器root密码的方法

    在ubuntu下安装了mysql 5 server,结果不知道什么原因,安装时输入的root帐号密码在使用时无论如何都不能通过数据库服务器的验证。无奈只有重置mysql的root帐号密码。查了一下,用了以下方法成功的重置了root帐号密码
    2012-10-10
  • MySQL 如何连接对应的客户端进程

    MySQL 如何连接对应的客户端进程

    这篇文章主要介绍了MySQL 如何连接对应的客户端进程,帮助大家更好的理解和学习MySQL,感兴趣的朋友可以了解下
    2020-11-11
  • Mysql怎么存储json格式数据详解

    Mysql怎么存储json格式数据详解

    在开发中遇到存取html值的情况,并且要根据id进行实时返回,在做的时候想到了mysql的json类型存储,下面这篇文章主要给大家介绍了关于Mysql怎么存储json格式数据的相关资料,需要的朋友可以参考下
    2022-06-06
  • 深入解析mysql.sock不见的问题

    深入解析mysql.sock不见的问题

    本篇文章是对mysql.sock不见的问题进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • SQL NULL值的定义测试处理空数据及SQL UPDATE语句使用详解

    SQL NULL值的定义测试处理空数据及SQL UPDATE语句使用详解

    这篇文章主要为大家介绍了SQL NULL值的定义测试处理空数据及SQL UPDATE语句使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • 解决MySQL客户端输出窗口显示中文乱码问题的办法

    解决MySQL客户端输出窗口显示中文乱码问题的办法

    这篇文章主要介绍了解决MySQL客户端输出窗口显示中文乱码问题的办法,需要的朋友可以参考下
    2015-12-12
  • 实现MySQL数据库锁的两种方式

    实现MySQL数据库锁的两种方式

    今天我们就来聊一聊数据库的锁,实现数据库锁的两种方式,一个是实现乐观锁的方式,一个是实现悲观锁的实现方式,文中的代码示例介绍的非常详细,需要的朋友可以参考下
    2023-06-06

最新评论