怎么改变mysql服务的路径

2023年 11月 17日 54.5k 0

Mysql默认的数据存储路径是/var/lib/mysql,但是有时候我们需要将数据存储到其他地方,这篇文章将会介绍如何改变mysql服务的路径。

怎么改变mysql服务的路径

首先,我们需要停止mysql服务,可以使用以下命令:

sudo systemctl stop mysql

然后,我们需要拷贝原来的/var/lib/mysql到新的存储路径,例如我们将数据存储到/home/mysql/data

sudo rsync -av /var/lib/mysql /home/mysql/data

接着,我们需要编辑mysql服务的配置文件/etc/mysql/mysql.conf.d/mysqld.cnf,将datadir选项的值改为新的路径/home/mysql/data,可以使用vi或nano等编辑器打开文件:

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

找到以下行:

datadir=/var/lib/mysql

将其改为:

datadir=/home/mysql/data

保存文件后,我们需要将新的路径授权给mysql用户,可以使用以下命令:

sudo chown -R mysql:mysql /home/mysql/data

最后,重新启动mysql服务,就可以使用新的数据存储路径了:

sudo systemctl start mysql

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论