MySQL安装(Mac系统)

首先要删除本机原有的mysql

停止MySQL服务

sudo /usr/local/mysql/support-files/mysql.server stop

不放心可以使用以下命令查询并杀死进程

ps aux | grep mysqld
sudo kill <PID>

再次尝试停止服务

sudo /usr/local/mysql/support-files/mysql.server stop

卸载MySQL(这里下载方式如果不是brew那么忽略)

brew uninstall mysql

删除 MySQL 文件

sudo rm -rf /usr/local/mysql

然后,还要删除相关的数据文件和配置文件

sudo rm -rf /usr/local/var/mysql

删除可能存在的其他配置文件

ls -la /etc | grep mysql

如果有相关配置那么删除他们

sudo rm /etc/<config_file_name>

正式开始安装
点击进入官网
在这里插入图片描述
点击更多版本(我选择的是5.7.28)这里可以自由选择,点击下载就行
如果大家下载,太慢我也在CSDN上找到了免费的5.7.26版本
在这里插入图片描述
接下来一路确定就行
在这里插入图片描述
然后打开控制台看下是否安装成功

mysql --version

在这里插入图片描述
MySQL从5.7版本之后,其安装软件,在完成之后,会随机一个默认密码,但是,又不给你显示,这样对于刚刚触摸这个的童鞋来说,是稍微有点头大的,这里给你提供一个清晰的解决办法:

    1. 首先,打开Mac终端(在此之前,要先去‘系统偏好’那里,看一下MySQL服务有没有启动,如果启动了,就关闭它)

        输入命令:cd  /usr/local/mysql/bin

    2. 在bin文件下:

        输入命令:sudo ./mysqld_safe --skip-grant-tables 

    3. 另外再打开一个Mac终端

        输入命令:mysql -uroot -p  (出现‘Enter password’,这里随便输入,可以进MySQL了)

        输入命令:FLUSH PRIVILEGES;

         输入命令(数据库5.7旧版):SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123');

现在可以尝试一下正常登录了,记得我这里密码是123

mysql -uroot -p

在这里插入图片描述
接下来就可以愉快的使用了
在这里可以快速启停服务
当然可以使用命令

 sudo /usr/local/mysql/support-files/mysql.server start
 sudo /usr/local/mysql/support-files/mysql.server stop

在这里插入图片描述
在这里插入图片描述

相关推荐

  1. mysqlMac安装mysql

    2024-03-17 06:14:05       36 阅读
  2. mac安装mysql和docker

    2024-03-17 06:14:05       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-17 06:14:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-17 06:14:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-17 06:14:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-17 06:14:05       18 阅读

热门阅读

  1. ubuntu 安装配置 ollama

    2024-03-17 06:14:05       19 阅读
  2. node: -max-old-space-size=xxx is not allowed in NODE_OPTIONS

    2024-03-17 06:14:05       22 阅读
  3. pandas导入list列表型数据、dict字典型数据

    2024-03-17 06:14:05       18 阅读
  4. 【Android】WebView请求HttpRequest和HttpResponse

    2024-03-17 06:14:05       17 阅读
  5. 数据挖掘简介与应用领域概述

    2024-03-17 06:14:05       18 阅读
  6. web学习笔记(三十四)

    2024-03-17 06:14:05       19 阅读
  7. 缓存与内存:加速你的Python应用

    2024-03-17 06:14:05       20 阅读