更改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步再检查一下。

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

相关文章推荐

CentOS 更改MySQL数据库目录位置

=============================================================================================== 引言: ...

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

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

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

今天在Linux环境下装了一个Mysql。但是发现mysql的初始化datadir是在/var目录下,这肯定是不可以的。找了一下如何修改默认data目录,如下: MySQL默认的数据文件存储...

Linux上更改mysql数据库目录

Linux上更改mysql数据库目录,是一个辛酸历程

如何更改MySQL数据库文件目录

方法如下。 1.这里我们通过软件设置更改。首先启动MySQL Workbench 5.2 CE(在开始菜单的musql文件夹中。) 在这我们点击红的方框中让会会出现 2.提示框选择continu...

微信开发 LBS位置定位存在问题的改进 基于java语言和mysql数据库

微信开发 解决LBS位置开发获取不到最新位置记录的问题 LBS位置定位的存在问题的改进 基于java语言和mysql数据库
  • wyx100
  • wyx100
  • 2015-05-25 09:47
  • 1343

ubuntu修改mysql数据库存放位置

cat /*/mysql/my.cnf----MySQL数据库配置文件,包括数据库存放位置, 默认存放位置: user            = mysql socket &...

MySQL数据库文件其具体的存放位置简述

以下的文章主要是MySQL数据库文件介绍与其具体的存放位置的描述,在实际应用中我们会经常接触到MySQL数据库文件,那么它的主要功能是什么?以及如何对其进行正确的存放?以下的文章有对这些问题的具体讲述...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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