登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

herb

喜欢写博,喜欢安静,喜欢挑战!

 
 
 

日志

 
 

修改msql默认目录位置  

2011-03-12 11:54:14|  分类: Mysql |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |


MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把MySQL目录移到/opt/dat/mysql下需要进行下面几步:

  1home目录下建立data目录

  cd /opt

  mkdir –p data/mysql

  2、把MySQL服务进程停掉:

  mysqladmin -u root -p shutdown

3、把/var/lib/mysql整个目录移到/opt/data/mysql

  mv /var/lib/mysql /home/data/

  这样就把MySQL的数据文件移动到了/opt/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一行中等号右边的值为:/opt/dat/mysql/mysql.sock 。操作如下:

  vi  my.cnf    (vi工具编辑my.cnf文件,找到下列数据修改之)

  # The MySQL server

  [mysqld]

  port   = 3306

  #socket  = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)

  socket  = /opt/dat/mysql/mysql.sock   (加上此行)

6、修改MySQL启动脚本/etc/init.d/mysqld

修改MySQL启动脚本/etc/init.d/mysqld,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径/opt/data/mysql

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

#get_mysql_option mysqld datadir " /var/lib/mysql"   (注释此行)

get_mysql_option mysqld datadir "/opt/data/mysql"

 

重新启动MySQL服务

/etc/init.d/mysqld start

 

注意:目录的属主和权限问题chown -R mysql /opt/data/mysql/

 

  评论这张
 
阅读(733)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018