sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf在保存时显示只读不可打开更改
时间: 2023-12-09 10:05:27 浏览: 52
这个问题可能是因为你没有使用sudo权限运行vim编辑器。尝试使用以下命令以sudo权限运行vim:
```
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
```
如果还是无法保存更改,可以尝试使用以下命令更改文件的权限:
```
sudo chmod 777 /etc/mysql/mysql.conf.d/mysqld.cnf
```
然后再次尝试编辑并保存文件。完成后,记得将文件权限恢复为原来的权限:
```
sudo chmod 644 /etc/mysql/mysql.conf.d/mysqld.cnf
```
相关问题
linux配置etc/my.cnf
在Linux中,etc/my.cnf是MySQL的主配置文件,可以通过修改该文件来配置MySQL。以下是配置etc/my.cnf的步骤:
1. 打开终端并使用vim编辑器打开/etc/mysql/my.cnf文件:`sudo vim /etc/mysql/my.cnf`
2. 如果文件权限为readonly,可以使用sudo权限打开文件:`sudo vim /etc/mysql/my.cnf`
3. 如果文件内容为空,可以在/etc/mysql/conf.d/或/etc/mysql/mysql.conf.d/目录下找到mysqld.cnf文件,并在其中添加配置内容。
4. 添加完配置后,保存文件并退出vim编辑器。
5. 重启MySQL服务:`sudo systemctl restart mysql`
怎么打开MySQL配置文件my.cnf
在Linux系统下,my.cnf MySQL配置文件通常位于/etc/mysql/或/etc/mysql/mysql.conf.d/目录中。你可以使用任何文本编辑器来打开它,比如vim,nano或者gedit。你可以使用以下命令来打开my.cnf配置文件:
```
sudo vim /etc/mysql/my.cnf
```
如果该文件不存在,你可以复制模板文件并进行编辑:
```
sudo cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/my.cnf
sudo vim /etc/mysql/my.cnf
```
在Windows系统下,my.cnf配置文件通常位于MySQL安装目录的根目录或者\etc\mysql\目录中。你可以使用文本编辑器打开它,比如Notepad或者Notepad++。你可以通过文件浏览器导航到该文件并双击打开,或者使用以下命令:
```
notepad C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
```
其中,C:\ProgramData\MySQL\MySQL Server 8.0\是MySQL安装目录。