您的位置:首页 > 数据库 > MySQL

mysql 修改数据存储目录

2013-09-18 10:04 459 查看
Mysql默认安装路径为根目录,而上的根目录空间有限,需将其转移的/data目录

[root@justinoracle]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3              20G   15G  4.5G  77% /

/dev/sda1             289M   25M  250M  10% /boot

/dev/sda5             681G  213G  434G  33% /data

none                   63G     0   63G   0% /dev/shm

 

首先在/data目录下创建名为mysqldata的目录,然后chown –R  mysql /data/mysqldata 和chgrp
–R mysql /data/mysqldata将其属主设置成mysql

然后停止mysql服务,执行service mysql stop;

将/var/lib/mysql目录下所有的文件迁移到新创建的/data/myqldata下,mv  /var/lib/mysql  /data/mysqldata;

修改配置文件/etc/my.conf:

#socket         = /var/lib/mysql/mysql.sock—修改前

socket = /data/mysqldata/mysql/mysql.sock—修改后的值

修改/etc/rc.d/init.d/mysql:

  if test -z "$datadir"

   #datadir=/var/lib/mysql—修改前的值

   datadir=/data/mysqldata/mysql—修改后的值

保存并退出

 

此时重启service mysql start,启动成功

[root@justinmysqldata]# service mysql start

ref:http://space.itpub.net/15480802/viewspace-702671
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: