mysql笔记:23. 在Mac上安装与卸载MySQL


MySQL对Mac电脑的适配十分强大,再加上Mac本身就是Unix操作系统演化而来的,所以在Mac上安装MySQL的方式有多种。常见的方法有如下三种:DMG、brew、TAR。介绍这些方法前,我们先了解下MySQL安装文件的下载。

下载MySQL安装包

1. 打开MySQL官网,点击DOWNLOADS

在这里插入图片描述

2. 点击GPL Downloads

在这里插入图片描述

3. 点击MySQL Community Server打开下载页面

在这里插入图片描述

4. 选择需要的文件进行下载

在打开的下载页面选择自己的系统信息和版本信息等,然后点击相应的下载按钮开始下载。
在这里插入图片描述

可以忽略步骤1-3,直接点击链接(https://dev.mysql.com/downloads/mysql/)打开截图页面进行下载。

5. ARM or x86

仔细看上述下载页面的文件,每一个都有ARM和x86两种版本,到底应该选择ARM还是x86版本呢?
对于MAC用户,在桌面点击左上角的苹果图标,选择【关于本机】,就可以查看系统概览信息:
在这里插入图片描述
看处理器信息中是否显示Intel?如果是Intel芯片,选择x86架构;如果是Apple M1芯片,选择ARM架构。

DMG

DMG是Mac系统上的磁盘镜像文件格式,也是Mac上安装系统和程序常用的文件格式。很大程度上,DMG就相当于Windows中的exe安装文件。
双击下载的DMG文件,直接安装即可。

brew

> brew install mysql
# 或者指定版本
> brew install mysql@5.7
> brew services start mysql@5.7

卸载也很简单:

# 卸载MySQL及其依赖
> brew uninstall mysql@5.7
# 清除安装过程中的临时文件
> brew cleanup mysql
# 删除配置文件和数据
> rm ~/.my.cnf
> rm -rf /usr/local/var/mysql

TAR

使用源码包也可以手动安装,不过步骤相对复杂一些。

卸载

1. 在系统中卸载

在系统偏好设置中找到MySQL,点击查看详情页,然后直接点击卸载即可。

2. 在终端中卸载

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo 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.*

rm -rf ~/Library/PreferencePanes/My*
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个错误是Java程序在尝试加载MySQL驱动程序时发生的错误。可能是由于以下原因导致的: 1. MySQL驱动程序未正确安装:在项目中使用MySQL时,需要将MySQL驱动程序添加到项目的类路径中。如果驱动程序未正确安装或未在类路径中找到,则会发生ClassNotFoundException。 2. MySQL驱动程序版本不匹配:如果使用的MySQL驱动程序版本与MySQL服务器版本不兼容,则可能会发生ClassNotFoundException。 3. 类名拼写错误:如果类名拼写错误或与MySQL驱动程序类名不匹配,则会发生ClassNotFoundException。 要解决这个错误,可以尝试以下步骤: 1. 确保MySQL驱动程序已正确安装并在项目的类路径中。 2. 检查MySQL服务器版本和使用的驱动程序版本是否匹配。 3. 确保正确拼写MySQL驱动程序类名,并使用正确的包名。 希望这些信息可以帮助您解决问题。 ### 回答2: classnotfoundexception: com.mysql.jdbc.driver是一个常见的Java异常,通常在程序连接MySQL数据库时出现。它的意思是Java程序无法找到MySQL数据库的驱动程序。 这个异常通常是由以下几个原因引起: 1. MySQL的JDBC驱动没有正确导入到程序中。通常需要将下载的MySQL JDBC驱动文件放在程序的classpath路径下,或者将其直接放在程序目录下。 2. MySQL的JDBC驱动版本与程序不匹配。有些版本的MySQL JDBC驱动只支持特定的MySQL版本,如果驱动版本与MySQL版本不匹配,就会出现此异常。 3. MySQL的JDBC驱动名称错误。在Java程序中连接MySQL数据库时,通常需要使用“com.mysql.jdbc.Driver”作为驱动名称,如果名称错误,也会导致此异常的发生。 为了解决这个异常,我们需要检查并解决上述原因。我们可以重新下载最新版本的MySQL JDBC驱动程序,并将其正确导入到程序中。同时,我们也需要确认驱动程序名称和版本是否正确匹配,以确保程序能够正确连接到MySQL数据库。最重要的是,我们需要仔细检查程序中的代码,并确保正确的调用了MySQL JDBC驱动程序。 ### 回答3: classnotfoundexception: com.mysql.jdbc.driver 是一个常见的 Java 异常。它的含义是 Java 无法找到指定的类,即 com.mysql.jdbc.driver 类。 这个异常通常发生在开发 Java 应用程序时,当我们希望将 Java 应用程序连接到 MySQL 数据库时。Java 程序需要一个 MySQL 驱动程序,根据 MySQL 版本不同,我们需要选择对应的 MySQL 驱动程序进行下载和配置。 当 Java 程序在运行时没有找到 MySQL 驱动程序,就会抛出 classnotfoundexception 异常,提示应用程序无法加载 com.mysql.jdbc.driver 类。 出现这个异常通常有以下几个原因: 1. 没有正确的配置 MySQL 驱动程序。我们需要下载 MySQL 驱动程序,并在 Java 应用程序中正确配置它。 2. 驱动程序版本不匹配。不同版本的 MySQL 驱动程序可能会有些许不同,如果我们的 Java 程序中引用的 MySQL 驱动程序版本与我们配置的版本不一致,也会出现 classnotfoundexception 异常。 3. 缺少必要的 jar 包。在使用 MySQL 驱动程序时,可能需要依赖其他 jar 包,如果缺少这些 jar 包,也会导致类找不到的异常。 如果出现了 classnotfoundexception 异常,我们可以采取以下几个步骤: 1. 确认 MySQL 驱动程序已经正确下载,并在我们的 Java 应用程序中正确配置。 2. 确认驱动程序的版本与我们的 Java 程序中引用的版本一致。 3. 确认我们的 Java 应用程序中引用的 MySQL 驱动程序所依赖的所有 jar 包都已经正确引入。 4. 检查代码中是否有语法错误。有时候我们的代码中可能存在语法错误,导致 Java 程序无法正常加载 MySQL 驱动程序。 总之,classnotfoundexception 异常通常产生于 Java 程序中没有正确加载指定的类。如果我们在连接 MySQL 数据库时出现这个异常,需要仔细检查我们的代码和配置,确保 MySQL 驱动程序被正确加载。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值