Linux环境安装Mysql一. mysql社区版安装:1先检查有没有安装mariadb,有的话将其卸载,不然会和mysql冲突。*1**)检查当前系统是否安装过**MySQL*
时间: 2024-12-03 17:12:01 浏览: 3
Linux环境下MySQL 8.0.36安装与配置详解
在Linux环境中安装MySQL社区版,通常需要确保先处理掉可能存在的MariaDB或其他版本的MySQL,因为它们可能会引起冲突。以下是安装步骤:
1. **确认已安装的MySQL/MariaDB**: 打开终端并输入命令`sudo apt-get update` (对于基于Debian/Ubuntu的系统) 或 `yum check` (对于基于Red Hat/CentOS的系统),检查是否有MySQL或MariaDB服务已经安装。
```bash
sudo apt list mariadb-server mysql-server # Debian/Ubuntu
sudo yum list installed | grep mysql # Red Hat/CentOS
```
如果有安装记录,可以使用`sudo apt remove [package-name]` 或 `sudo yum remove [package-name]` 卸载它们。
2. **下载和安装MySQL**: 完成卸载后,你可以从MySQL官方网站下载适合你系统的安装包。例如,通过wget或curl获取安装脚本:
```bash
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm # CentOS/RHEL
curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb # Ubuntu/Debian
```
3. **安装MySQL APT源** (针对Debian/Ubuntu) 或 YUM仓库 (针对RHEL/CentOS):
```bash
sudo dpkg -i mysql-apt-config_*.deb # Debian/Ubuntu
sudo yum localinstall mysql80-community-release-*.rpm # CentOS/RHEL
```
4. **添加MySQL官方仓库** 并更新软件包列表:
```bash
sudo apt-get update # Debian/Ubuntu
sudo yum repolist all # CentOS/RHEL
```
5. **安装MySQL服务器**:
```bash
sudo apt-get install mysql-server # Debian/Ubuntu
sudo yum install mysql-community-server # CentOS/RHEL
```
6. **启动并设置MySQL服务**:
```bash
sudo systemctl start mysqld
sudo systemctl enable mysqld
```
7. **首次运行MySQL配置** (这将引导你创建root用户和其他必要的设置):
```bash
sudo mysql_secure_installation
```
完成上述步骤后,你便成功地在Linux环境下安装了MySQL。
阅读全文