MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:
1、home目录下建立data目录
cd /home
mkdir data
2、把MySQL服务进程停掉:
mysqladmin -u root -p shutdown
3、把/var/lib/mysql整个目录移到/home/data
mv /var/lib/mysql /home/data/
这样就把MySQL的数据文件移动到了/home/data/mysql下
4、找到my.cnf配置文件
如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:
[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
5、编辑MySQL的配置文件/etc/my.cnf
为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。 修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。操作如下:
vi my.cnf (用vi工具编辑my.cnf文件,找到下列数据修改之)
# The MySQL server
[mysqld]
port = 3306
#socket = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
socket = /home/data/mysql/mysql.sock (加上此行)
6、修改MySQL启动脚本/etc/rc.d/init.d/mysql
最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。
[root@test1 etc]# vi /etc/rc.d/init.d/mysql
#datadir=/var/lib/mysql (注释此行)
datadir=/home/data/mysql (加上此行)
7、重新启动MySQL服务
/etc/rc.d/init.d/mysql start
或用reboot命令重启Linux
如果工作正常移动就成功了,否则对照前面的7步再检查一下。
分享到:
相关推荐
因此,有时需要将 MySQL 的数据目录更改为其他位置,比如更大的硬盘或专门的数据分区。 【更改 MySQL 目录位置】 要更改 MySQL 的数据目录,通常需要遵循以下步骤: 1. **停止 MySQL 服务**: 在进行任何改动之前...
在 Windows 下,用户可能会遇到需要更改 PHPStudy 中默认 MySQL 数据库版本的情况,例如将其从旧版本升级到 MySQL 5.7。本文将详细介绍如何在 Windows 系统下将 PHPStudy 中的 MySQL 版本修改为 5.7。 #### 步骤...
Linux 中修改 MySQL 数据文件存放位置 概述 ...修改 MySQL 数据文件存放位置需要我们小心地进行配置文件的修改和目录的更改。通过上述步骤,我们可以成功地将数据文件存放位置修改到新的目录下。
为了确保MySQL启动时能正确找到新的数据库目录,还需要修改MySQL的启动脚本。在`/etc/rc.d/init.d/mysql`文件中,找到与路径相关的部分,确保它指向新的`datadir`。如果你的系统使用的是Systemd,那么应该修改`/etc...
Linux 修改 MySQL 数据目录 Linux 操作系统中,MySQL 数据库的数据目录默认位于 /var/lib/mysql 目录下。但是,在某些情况下,我们可能需要将数据目录移到其他位置,例如 /home/data 目录下。下面将详细介绍如何...
### 修改MySQL的root密码方法 在数据库管理过程中,有时候我们需要重置MySQL的root用户密码,尤其是在忘记了当前密码或为了安全考虑需要更改密码时。本文将详细介绍如何通过命令行方式安全有效地修改MySQL的root...
修改MySQL目录权限 接下来,需要将MySQL目录的所有权更改为刚刚创建的MySQL用户和用户组: ```bash chown -R mysql:mysql . ``` ##### 6. 安装MySQL数据库 执行安装脚本来初始化MySQL数据库: ```bash ./scripts/...
本文将带您逐步了解虚拟机安装MYSQL的过程,包括安装MYSQL服务器和客户端、启动MYSQL、登录MYSQL、修改密码、安装Navicat for MYSQL、连接数据库、更改MYSQL目录等步骤。 一、安装MYSQL服务器 在Linux系统中,安装...
此外,确保你有足够的权限来修改MySQL的服务和配置文件。 #### 2. 查找并停止MySQL服务 - **Windows系统**:打开“控制面板” -> “管理工具” -> “服务”,找到名为“MySQL”的服务项,右键选择“停止”。或者,...
4. **移动并修改权限**:将解压后的MySQL目录移动到/usr/local目录下,并修改MySQL目录及其子目录的所有者为mysql用户和组。 5. **初始化MySQL**:在MySQL的bin目录下执行初始化命令./mysqld --initialize --user=...
"CentOS更改MySQL数据库目录位置" 本文档旨在介绍CentOS系统中...本文档详细介绍了CentOS系统中MySQL数据库目录位置的更改步骤,包括关闭MySQL服务、创建新的目录、拷贝数据、修改配置文件和启动MySQL服务等步骤。
接着,更改MySQL目录的权限,使其归新创建的用户所有,如`chown -R mysql.mysql /opt/mysql`。初始化数据库,可以使用`mysql_install_db`命令,并修改数据库文件目录的所有者,如`chown –R mysql.mysql /datas/...
MySQL是一种广泛使用的开源关系型...总结来说,查看和修改MySQL的端口号主要涉及查找并编辑配置文件,然后重启服务以应用更改。这是一个常规的系统管理员任务,对于管理和优化MySQL服务器的性能和安全性至关重要。
修改 MySQL 密码 修改 MySQL 密码是 MySQL 密码管理的基本操作。有两种方式可以修改 MySQL 密码: 1. 使用 mysqladmin 命令 mysqladmin -u 用户名 -p 旧密码 password 新密码 例如,要修改 root 用户的密码,...
### 二、修改MySQL字符集的步骤 #### 1. 修改my.ini配置文件 根据给定的部分内容提示,我们需要找到MySQL的配置文件`my.ini`。该文件通常位于安装目录下的`etc`文件夹中。具体步骤如下: - 打开`my.ini`文件。...
在Linux系统中修改MySQL密码相比Windows系统稍微复杂一些,需要先停止MySQL服务,然后启动一个临时实例,最后才能执行密码修改操作。 **步骤1:停止MySQL服务** 1. 使用以下命令停止MySQL服务: ```bash /etc/...
### MySQL数据库文件目录更改详尽指南 在管理MySQL数据库时,有时我们可能需要更改数据库文件的存储位置。这可能是为了优化磁盘空间使用、提升性能或是进行数据迁移。以下是一份详细的操作指南,帮助您安全地更改...
### 修改MySQL数据存储位置 #### 知识点一:为何要修改MySQL数据存储位置 在IT运维工作中,经常需要对数据库进行维护管理。当数据库的数据量逐渐增大时,可能会遇到服务器磁盘空间不足的问题,尤其是在操作系统...
随后,为了安全起见,需要将MySQL目录的所有权更改为`root`用户,同时保持`data`目录归`mysql`用户所有。 安装完成后,你需要设置MySQL的root用户密码。但在此之前,确保MySQL服务已经启动。启动服务后,使用`./bin...