error: package mysql-community-server is not relocatable
时间: 2024-04-27 20:22:34 浏览: 22
如果你在使用 `rpm` 命令安装MySQL时遇到了 "package mysql-community-server is not relocatable" 的错误,这是因为MySQL的rpm包不支持在安装后迁移。这意味着你不能在安装后将MySQL包移动到另一个目录。
如果你想要将MySQL安装到指定目录,你可以使用 `tar` 压缩包进行安装,而不是使用 `rpm` 包。你可以按照以下步骤来安装:
1. 下载MySQL的 `tar` 压缩包并解压到指定目录。例如,如果你想将MySQL安装到 `/opt/mysql` 目录下,你可以使用以下命令:
```
cd /opt
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.33-linux-glibc2.17-x86_64.tar.xz
tar xf mysql-8.0.33-linux-glibc2.17-x86_64.tar.xz
mv mysql-8.0.33-linux-glibc2.17-x86_64 mysql
```
2. 创建MySQL用户和组,并将MySQL目录的所有权赋予该用户和组。例如,你可以使用以下命令:
```
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
chown -R mysql:mysql /opt/mysql
```
3. 初始化MySQL数据库。例如,你可以使用以下命令:
```
cd /opt/mysql
bin/mysqld --initialize --user=mysql
```
4. 启动MySQL服务。例如,你可以使用以下命令:
```
bin/mysqld_safe --user=mysql &
```
这样,你就可以在指定的目录下安装MySQL,并且可以将其移动到其他地方,而不会出现 "package mysql-community-server is not relocatable" 的错误。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)