m1 centos7 安装mysql
时间: 2023-07-17 10:57:43 浏览: 117
您可以按照以下步骤在 CentOS 7 上安装 MySQL:
1. 打开终端并更新系统软件包:
```
sudo yum update
```
2. 添加 MySQL Yum 存储库。首先,下载并安装 MySQL 的 Yum 存储库 RPM 包:
```
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
```
3. 安装 MySQL 服务器和客户端:
```
sudo yum install mysql-server
sudo yum install mysql
```
4. 启动 MySQL 服务并设置开机自启:
```
sudo systemctl start mysqld
sudo systemctl enable mysqld
```
5. 运行 MySQL 安全性脚本以提高数据库的安全性:
```
sudo mysql_secure_installation
```
按照提示设置 root 密码、删除匿名用户、禁用远程 root 登录等。
6. 最后,验证 MySQL 是否成功安装:
```
mysql -u root -p
```
输入之前设置的 root 密码,如果成功登录到 MySQL 控制台,则表示安装成功。
希望这些步骤能够帮助您在 CentOS 7 上安装 MySQL。如果有任何问题,请随时向我提问。
相关问题
m1 centos安装mysql
### 在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 [email protected]:/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
```
MAC m1 centos安装mysql
在Mac M1芯片的CentOS 7虚拟机上安装MySQL 8.0可以通过以下步骤完成:
1. **上传MySQL tar包**[^1]:
使用`scp`命令从本地机器将`.rpm`包传输到Linux虚拟机上:
```
scp /Users/yun/Desktop/mysql-8.0.28-1.el7.aarch64.rpm-bundle.tar [email protected]:/root
```
2. **创建解压目录并解压**:
```
mkdir -p /usr/local/mysql
tar -xvf mysql-8.0.28-1.el7.aarch64.rpm-bundle.tar -C /usr/local/mysql
```
3. **安装MySQL**:
```
cd /usr/local/mysql
sudo ./scripts/mysql_install_db --no-defaults --basedir=/usr/local/mysql --datadir=/var/lib/mysql
sudo /usr/local/mysql/bin/mysqld_safe & # 后台启动MySQL服务
```
4. **确认安装与卸载 Mariadb**:
```
rpm -qa | grep mariadb # 检查是否有Mariadb安装
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.aarch64 # 如果有,卸载它
```
5. **配置MySQL**[^2]:
```
chown mysql:mysql /var/lib/mysql -R # 设置文件权限为MySQL所有者
systemctl start mysqld.service # 启动服务
systemctl enable mysqld # 设置开机自启动
```
请注意,在执行这些操作之前,可能需要先安装必要的依赖(如`scp`和`tar`),并且确保你的CentOS 7环境支持M1架构。如果你遇到任何问题,可以查阅MySQL官方文档或在线资源以获得帮助。
阅读全文
相关推荐












