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

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、 安装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>

### 在M1 Mac上的CentOS中安装和配置MySQL #### 准备工作 为了在基于ARM架构的M1 Mac上成功部署CentOS安装MySQL,需先通过合适的虚拟化工具(如QEMU、UTM等支持Apple Silicon的产品)来启动CentOS镜像。 #### MySQL安装流程 创建用于存放MySQL文件的目标路径,确保拥有适当权限: ```bash mkdir -p /usr/local/mysql ``` 利用SCP协议将本地下载好的MySQL压缩包传输至远程Linux服务器或虚拟机内: ```bash scp /Users/yun/Desktop/mysql-8.0.28-1.el7.aarch64.rpm-bundle.tar root@10.211.55.4:/root ``` 随后,在目标位置解压已上传的`.tar`档案[^1]: ```bash tar -xvf mysql-8.0.28-1.el7.aarch64.rpm-bundle.tar -C /usr/local/mysql ``` 在此之前,建议检查系统是否存在冲突性的数据库服务,比如MariaDB。若有发现,应执行卸载操作以避免潜在兼容性问题: 查询已存在的MariaDB组件: ```bash rpm -e --nodeps mariadb-libs-5.5.68-1.el7.aarch64 ``` 完成上述准备工作之后,正式开始MySQL的服务端软件安装过程。考虑到版本差异,对于特定版次的操作可能有所区别;例如针对MySQL 8.3.0而言,除了常规步骤外还需要额外设定环境变量以便于后续管理维护工作的开展: 更新全局环境变量声明: ```bash export PATH=$PATH:/mysql8.3.0/mysql/mysql-8.3.0-linux-glibc2.17-aarch64/bin source /etc/profile ``` 验证设置是否生效可以通过简单的命令测试实现[^2]。 最后一步则是初始化实例以及调整必要的安全选项,包括但不限于更改默认管理员账户密码、允许外部访问等。这通常涉及到一系列交互式的向导界面或是手动编辑配置文档的方式来进行定制化的参数定义。当一切就绪后,记得开启mysqld守护进程及其自动加载功能: 赋予数据目录正确的所有权属性: ```bash chown mysql:mysql /var/lib/mysql -R; ``` 激活启用MySQL服务: ```bash systemctl start mysqld.service; systemctl enable mysqld; ``` 至此,整个安装环节基本结束。接下来可以尝试连接新搭建起来的数据管理系统了[^3]。 #### 进行初次登录认证 首次登陆时会提示输入预设或者自定义过的超级用户凭证信息: ```bash mysql -u root -p ``` 如果打算远程接入其他主机上的MySQL实例,则还需附加指定地址作为连接对象的一部分: ```bash mysql -h<机器IP> -u root -p ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值