MySQL安装(Mac系统)

首先要删除本机原有的mysql

停止MySQL服务

bash 复制代码
sudo /usr/local/mysql/support-files/mysql.server stop

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

bash 复制代码
ps aux | grep mysqld
sudo kill <PID>

再次尝试停止服务

bash 复制代码
sudo /usr/local/mysql/support-files/mysql.server stop

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

bash 复制代码
brew uninstall mysql

删除 MySQL 文件

bash 复制代码
sudo rm -rf /usr/local/mysql

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

bash 复制代码
sudo rm -rf /usr/local/var/mysql

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

bash 复制代码
ls -la /etc | grep mysql

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

bash 复制代码
sudo rm /etc/<config_file_name>

正式开始安装

点击进入官网

点击更多版本(我选择的是5.7.28)这里可以自由选择,点击下载就行

如果大家下载,太慢我也在CSDN上找到了免费的5.7.26版本

接下来一路确定就行

然后打开控制台看下是否安装成功

bash 复制代码
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

bash 复制代码
mysql -uroot -p

接下来就可以愉快的使用了

在这里可以快速启停服务

当然可以使用命令

bash 复制代码
 sudo /usr/local/mysql/support-files/mysql.server start
 sudo /usr/local/mysql/support-files/mysql.server stop


相关推荐
这个DBA有点耶17 分钟前
测试全绿,上线三周数据没入账——那个95%的兼容度报告,漏掉的是边界
数据库·mysql·架构
gf13211111 小时前
python_高德地图驾车时长查询
数据库·python·mysql
时间售卖铺1 小时前
MySQL 日志管理
运维·数据库·mysql·云原生
秋风点枝1 小时前
数据库 01 · 体系结构与存储引擎
数据库·mysql
小此方1 小时前
Re:Mysql数据库基础篇(五):拒绝脏数据!一文吃透MySQL表的约束(主键、唯一键、外键与实战案例)
数据库·mysql
全栈探索者2 小时前
出图模型怎么选?同一只猫的四场实测:Z-Image、Qwen-Image 2.1、SD1.5 三维对决
人工智能·macos·aigc·stablediffusion·comfyui
翔云1234562 小时前
Gaea(小米MySQL Proxy)整体架构
运维·数据库·mysql
翔云1234564 小时前
Gaea中配置如何更新
运维·数据库·mysql
程序员塔塔喵15 小时前
【MySQL篇|第一篇】索引失效的情况
数据库·mysql·索引失效
paopaokaka_luck15 小时前
宠物门店经营管理系统(销售与库存联动、进货自动记账、 退换与退款关联、员工个人业绩、ECharts 经营分析、滞销识别与客户分层、宠物档案年龄计算)
前端·javascript·spring boot·mysql·echarts·mybatis·1024程序员节