更改MySQL数据库目录位置

转载 2013年12月04日 22:14:51

  MySQL默认的数据文档存储目录为/var/lib/mysql。假如要把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/init.d/mysql

  最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成您现在的实际存放路径:home/data/mysql。

  [root@test1 etc]# vi /etc/init.d/mysql

  #datadir=/var/lib/mysql    (注释此行)

  datadir=/home/data/mysql   (加上此行)

  7、重新启动MySQL服务

  /etc/init.d/mysql start

  或用reboot命令重启Linux

  假如工作正常移动就成功了,否则对照前面的7步再检查一下。

  还要注意目录的属主和权限。

更改MySQL数据库目录位置具体操作

由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录,本文整理了一些MySQL从/var/lib/mysql目录下面转移到/home/mys...
  • u011365831
  • u011365831
  • 2017年09月29日 17:47
  • 32

更改MySQL数据库目录位置(转)

MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把MySQL目录移到/home/data下需要进行下面几步:    1、home目录下建立data目录  cd /home  mk...
  • tanwei1002
  • tanwei1002
  • 2009年02月19日 10:02
  • 1488

linux下更改MySQL数据库目录位置

From:http://tech.e800.com.cn/articles/2009/828/1251424244242_1.html MySQL默认的数据文件存储目录为/var/lib/mys...
  • u014461454
  • u014461454
  • 2014年03月31日 18:00
  • 293

mysql数据库目录存放位置更改

使用了VPS一段时间之后发现磁盘空间快满了。本人的VPS在购买的时候买了500gbd的磁盘,提供商赠送了20GB的高性能系统磁盘。这样系统就有两个磁盘空间了。因此在初次安装mysql 的是时候将数据库...
  • liuzp111
  • liuzp111
  • 2015年07月02日 09:50
  • 3990

CentOS 更改MySQL数据库目录位置

引言: 由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据, 没有办法,只能想办法转移数据的目录。 下面我简单整理一下这几天把MySQL从/var/lib/mysql目...
  • china165
  • china165
  • 2014年12月01日 09:07
  • 181

windows下更换MySql数据库数据文件夹位置

概述由于更换硬盘,系统重新安装了一遍,原来的mysql数据还在之前的磁盘中,之前的磁盘被作为外接硬盘挂在在笔记本上,处于最小化迁移成本的考虑,我这里准备在新的系统中安装一个新的数据库,然后将数据库的数...
  • u010953266
  • u010953266
  • 2017年02月22日 21:33
  • 1392

CentOS Linux更改MySQL数据库目录位置

引言: 由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录。 下面我整理一下把MySQL从/var/lib/mysql目录下面转移到/...
  • tangdehao2
  • tangdehao2
  • 2011年12月15日 13:44
  • 309

linux mysql 更改MySQL数据库目录位置 (仅供参考)

MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步: 1、home目录下建立data目录 cd /home mkdir dat...
  • hyy_217
  • hyy_217
  • 2017年05月09日 22:26
  • 131

Linux MySQL更改MySQL数据库目录位置

MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:1、home目录下建立data目录cd /homemkdir data2、把My...
  • plo154100
  • plo154100
  • 2010年08月16日 21:23
  • 430

linux MySQL更改MySQL数据库目录位置

MySQL的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:1、home目录下建立data目录cd /homemkdir data2、把MySQ...
  • phphot
  • phphot
  • 2008年04月24日 10:38
  • 1730
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:更改MySQL数据库目录位置
举报原因:
原因补充:

(最多只允许输入30个字)