MAC安装、启动、初始化、完整卸载Mariadb(MySQL)

本文详细介绍了如何在MAC上使用Homebrew安装、启动、初始化以及完全卸载Mariadb(MySQL)。包括安装不同版本的MySQL,通过brew启动和停止服务,初始化数据库并设置root账号密码,以及卸载时的注意事项和手动删除残留步骤。

一、 安装Homebrew(已经安装的可以忽略)

在控制台运行:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew的介绍这里就不叙述了,跟aptyum一样理解(或者你当做是一个“Apple Store”、“应用市场”就好)
想了解的可以去官网查看:https://brew.sh/


二、 brew安装、启动mariadb(mysql)

1. 安装

brew install mariadb

如果想查看mariadb不同版本信息:

brew info mariadb

这样可以看到所有的历史版本,根据自己的需要安装不同的版本。同样使用上面的代码brew insatll <version>

在Linux系统中安装MySQL之前,如果系统中已经安装MariaDB,则通常需要卸载MariaDB。这是因为MariaDBMySQL的某些文件、库以及服务可能会发生冲突[^1]。例如,MariaDBMySQL可能使用相同的端口(3306),并且它们的库文件也可能存在重叠,这可能导致安装或运行时出现问题。 ### 卸载MariaDB的步骤 可以通过以下命令检查是否已安装MariaDB: ```bash yum list installed | grep mariadb ``` 如果发现MariaDB安装,可以使用以下命令将其完全卸载: ```bash yum -y remove mariadb* ``` 此命令会卸载所有与MariaDB相关的包[^1]。 ### 安装MySQL卸载MariaDB后,可以继续安装MySQL。确保按照标准流程安装MySQL,例如通过Yum仓库或其他官方方法进行安装。此外,在安装完成后,可以启动MySQL服务并验证其状态: ```bash systemctl start mysqld systemctl status mysqld ``` ### 同时运行MariaDBMySQL的情况 如果希望在同一台服务器上同时运行MariaDBMySQL,则需要对两者进行隔离配置。例如,为每个数据库分配不同的端口、数据目录和配置文件[^3]。但这种情况较为复杂,通常不推荐,除非有特殊需求。 ### 验证MariaDB状态 在某些情况下,MariaDB可能未完全卸载,或者其服务仍处于活动状态。可以通过以下命令检查MariaDB的状态: ```bash systemctl status mariadb ``` 如果输出显示`Active: active (running)`,则说明MariaDB仍在运行[^2]。此时应确保其完全停止并卸载。 ### 相关代码示例 以下是一个简单的脚本,用于检查并卸载MariaDB: ```bash #!/bin/bash # 检查MariaDB是否已安装 if rpm -qa | grep -qw mariadb; then echo "MariaDB安装,开始卸载..." yum -y remove mariadb* echo "MariaDB 卸载完成。" else echo "MariaDB安装,无需卸载。" fi ```
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值