mysql数据文件迁移到新硬盘分区的方法

系统增加一块硬盘,挂载新分区到/data目录下,mysql数据文件目录为/var/lib/mysql

1、  停止mysql服务

[[email protected]~]# service mysql stop

Shuttingdown MySQL... SUCCESS!

[[email protected]~]#

2、  将mysql原数据文件移动到新硬盘分区的mysql目录下

[[email protected] ~]# mv /var/lib/mysql//data/mysql/

3、  将/data/mysql/mysql链接到/var/lib下

[[email protected] ~]# ln -s /data/mysql/mysql/ /var/lib/

4、  修改数据文件目录的权限

[[email protected] ~]# chown -R mysql:mysql /data/mysql/

5、  关闭SELINUX

6、  [[email protected] ~]# sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘/etc/selinux/config

7、  重起服务器

[[email protected] ~]#reboot

时间: 2024-10-12 02:01:19

mysql数据文件迁移到新硬盘分区的方法的相关文章

mysql数据文件迁移到新的硬盘分区的方法

该系统增加了一个硬盘.要创建新的分区/data文件夹,mysql对于数据文件夹/var/lib/mysql 1.  停止mysql维修 [[email protected]~]# service mysql stop Shuttingdown MySQL... SUCCESS! [[email protected]~]# 2.  将mysql原数据文件移动到新硬盘分区的mysql文件夹下 [[email protected] ~]# mv /var/lib/mysql//data/mysql/

修改MySQL数据文件的位置

1:查看MySQL服务名称 2:管理员启动控制台 3:修改配置文件my.ini中数据文件的位置,[注]修改完成之后要把响应的数据文件从旧目录拷贝到新目录当中. 4:重新启动服务 5:登录数据库查看数据文件 修改MySQL数据文件的位置

【oracle11g,14】表空间管理3:临时表空间,表空间的脱机和只读,数据文件迁移,更改表空间数据文件的大小,表空间数据文件的迁移,使用非标准块的表空间,bigfile 表空间

一.临时表空间: 如果临时表空间不足会报ora-1652错误. 二.什么时候使用临时表空间: 排序和分组 索引create或rebuild order by 或group by distinct 操作 union或intersect或minus sort-merge joins analyze 用于排序.分组.索引等操作,在pga中的sort_area中排序,会将排序的中间结果存放到临时表空间中,如果想提高排序的效率可以提高sort_area_size参数值. 临时表空间不能存放持久化对象,推荐

Mysql数据文件损坏如何恢复至最新状态

准备环境: 两台主机:A: 192.168.1.6   数据损坏B: 192.168.1.7   数据恢复 搭建步骤: 主机A(192.168.1.6): 完全备份数据库 mysqldump -A -F --single-transaction --master-data=1 > /backup/fullbak`date +%F`.sql Mysql数据文件损坏如何恢复至最新状态 原文地址:http://blog.51cto.com/9980200/2130012

Linux下添加新硬盘,分区及挂载

挂载好新硬盘后输入fdisk -l命令看当前磁盘信息 可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区 进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区 这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p 到这里输入该主分区为第几个主分区,由于是新盘我们输入1来分第一个主分区 First Cylinder是选择该分区的起始磁盘数,这里可自定义也可不做选择,默认是1,如无特殊需求强烈建议选择默认,也就是1来

Linux命令-添加新硬盘,分区及挂载[转]

转自:http://blog.chinaunix.net/uid-25829053-id-3067619.html 挂载好新硬盘后输入fdisk -l命令查看当前磁盘信息(linux中新硬盘的加入,未挂载的文件系统df是看不到的) fdisk -l 查看当前磁盘信息 可以看到除了当前的第一块硬盘外还有一块/dev/vdb的第二块硬盘,然后用fdisk /dev/vdb 进行分区 fdisk /dev/vdb 进行分区 进入fdisk命令之后, 输入h可以看到该命令的帮助,按n进行分区 输入e即分

CentOS6.5修改mysql数据文件路径

1.停止mysql服务 service mysql stop 2.移动数据文件位置(保留原文件权限) cp -a /var/lib/mysql /mysqldata 3.修改/etc/my.cnf [client] socket=/mysqldata/mysql/mysql.sock [mysqld] socket=/mysqldata/mysql/mysql.sock log_error=/var/log/mysql/mysql_error.log 4.修改/etc/init.d/mysql

mysql数据文件删除,操作系统级别恢复文件

在什么备份的情况下,数据文件被删除了恢复 一些限制条件 1.需要恢复的数据块不要被使用 2.不是文件系统本身发生了损坏 使用工具ext3grep,http://code.google.com/p/ext3grep/ 安装 ./configure make make install mount ls -id 数据文件存放的文件系统目录 --查看inode umount 数据文件存放的文件系统目录 ext3grep /dev/sdb1 --ls --inode 2 ext3grep /dev/sdb

MySQL数据文件介绍及存放位置

怎样查看MySql数据库物理文件存放位置? 使用命令行查找: show global variables like '%datadir%'; 我查找的位置:C:\ProgramData\MySQL\MySQL Server 5.7\Data\ 修改默认保存的位置: 在C:\ProgramData\MySQL\MySQL Server 5.7\my.ini 按ctrl+f搜索"datadir"就可以找到你数据库的物理路径,在这里修改就好: 1.MySQL(server)创建并管理的数据库