mysql移动数据无数据_mysql移动数据存放目录及问题

本文记录了一次成功将MySQL数据目录从/data迁移到/new_data的过程,包括创建新目录、赋权、停止服务、移动数据、修改配置文件、启动服务等步骤。在迁移过程中,虽然遇到权限和连接错误,但最终解决了问题,使MySQL正常运行。需要注意的是,一些教程中提及的修改启动脚本中的datadir参数和设置新路径为777权限并非必需,此迁移过程中未进行这些操作。
摘要由CSDN通过智能技术生成

我计划更换数据库的存放目录,下面是我的操作步骤

1:首先创建新的数据存放路径并授予权限

[root@pacteralinux mntsdc2formysql]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda1              29G   20G  7.5G  73% /

tmpfs                 776M     0  776M   0% /dev/shm

/dev/sdb1              69G  4.0G   62G   6% /mnt/resource

/dev/sdc1             362G   53G  291G  16% /usr/local/Tomcat_Trans/webapps/infoSocketService/logs

/dev/sdc2             131G  2.2G  122G   2% /mnt/mntsdc2formysql

[root@pacteralinux mntsdc2formysql]# pwd

/mnt/mntsdc2formysql

[root@pacteralinux mntsdc2formysql]# mkdir mysqldata

[root@pacteralinux mntsdc2formysql]# ll

total 2050024

drwx------. 2 root root      16384 Dec  2 14:20 lost+found

drwxr-xr-x. 2 root root       4096 Dec 26 13:29 mysqldata

-rw-r--r--. 1 root root 2097152000 Dec  7 23:20 swapfile

[root@pacteralinux mntsdc2formysql]# cd mysqldata/

[root@pacteralinux mysqldata]# chown mysql:mysql .

[root@pacteralinux mysqldata]# cd ..

[root@pacteralinux mntsdc2formysql]# ll

total 2050024

drwx------. 2 root  root       16384 Dec  2 14:20 lost+found

drwxr-xr-x. 2 mysql mysql       4096 Dec 26 13:29 mysqldata

-rw-r--r--. 1 root  root  2097152000 Dec  7 23:20 swapfile

[root@pacteralinux mntsdc2formysql]# chmod 755 mysqldata/

[root@pacteralinux mntsdc2formysql]# ll

total 2050024

drwx------. 2 root  root       16384 Dec  2 14:20 lost+found

drwxr-xr-x. 2 mysql mysql       4096 Dec 26 13:29 mysqldata

-rw-r--r--. 1 root  root  2097152000 Dec  7 23:20 swapfile

2:停止mysql

[root@pacteralinux mntsdc2formysql]# ps -ef|grep mysql

root      7451  7425  0 13:28 pts/1    00:00:00 grep mysql

root     56138     1  0 Dec24 ?        00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/mnt/resource/mysqldate --pid-file=/mnt/resource/mysqldate/pacteralinux.pid

mysql    56391 56138  0 Dec24 ?        00:00:44 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/mnt/resource/mysqldate --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/mnt/resource/mysqldate/pacteralinux.err --pid-file=/mnt/resource/mysqldate/pacteralinux.pid --socket=/mnt/resource/mysqldate/mysql.sock --port=3306

[root@pacteralinux ~]# service mysqld stop

Shutting down MySQL..[  OK  ]

[root@pacteralinux ~]# service mysqld stop

Shutting down MySQL..[  OK  ]

[root@pacteralinux ~]# ps -ef|grep mysql

root      7505  7376  0 13:32 pts/0    00:00:00 grep mysql

3:移动目录

我现在数据库的存放路径为

[root@pacteralinux ~]# cd /mnt/resource/mysqldate

[root@pacteralinux mysqldate]# ll

total 176676

-rw-rw----. 1 mysql mysql       56 Nov 25 17:17 auto.cnf

-rw-rw----. 1 mysql mysql 79691776 Dec 26 13:32 ibdata1

-rw-rw----. 1 mysql mysql 50331648 Dec 26 13:32 ib_logfile0

-rw-rw----. 1 mysql mysql 50331648 Nov 26 13:39 ib_logfile1

drwx------. 2 mysql mysql     4096 Nov 26 13:41 mysql

drwx------. 2 mysql mysql    20480 Nov 26 17:00 mysqldb

-rw-rw----. 1 mysql root    514836 Dec 26 13:32 pacteralinux.err

drwx------. 2 mysql mysql     4096 Nov 26 13:41 performance_schema

drwx------. 2 mysql mysql     4096 Nov 26 13:41 test

drwx------. 2 mysql mysql     4096 Dec  9 16:49 weixindemo

移动

[root@pacteralinux resource]# mv mysqldate/  /mnt/mntsdc2formysql/mysqldata/

[root@pacteralinux resource]# ll

total 24

drwx------. 2 root root 16384 Nov 20 13:57 lost+found

drwxr-xr-x. 2 root root  4096 Dec  2 15:02 mysqldataper

drwxr-xr-x. 2 root root  4096 Dec  2 15:02 sdc3mnt

[root@pacteralinux resource]# pwd

/mnt/resource

[root@pacteralinux resource]# cd /mnt/mntsdc2formysql/

[root@pacteralinux mntsdc2formysql]# ll

total 2050024

drwx------. 2 root  root       16384 Dec  2 14:20 lost+found

drwxr-xr-x. 3 mysql mysql       4096 Dec 26 13:42 mysqldata

-rw-r--r--. 1 root  root  2097152000 Dec  7 23:20 swapfile

[root@pacteralinux mntsdc2formysql]# cd mysqldata/

[root@pacteralinux mysqldata]# ll

total 4

drwxr-xr-x. 7 mysql mysql 4096 Dec 26 13:32 mysqldate

[ro

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值