linux下更改MySQL数据库目录位置
来源:互联网 发布:上海迪士尼攻略知乎 编辑:程序博客网 时间:2024/05/05 02:11
From:http://tech.e800.com.cn/articles/2009/828/1251424244242_1.html
MySQL默认的数据文件存储目录为/var/lib/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步再检查一下。
假设数据库原来的存放目录为/usr/local/mysql/var
新的目录为/var/mysql
1./usr/local/mysql/share/mysql/mysql.server stop
2.mkdir /var/mysql
chown -R mysql /var/mysql
chgrp -R mysql /var/mysql
3.vi /etc/my.cnf
add: datadir=/var/mysql
log-bin=/var/mysql/mysql-bin
4./usr/local/mysql/share/mysql/mysql.server start
MySQL默认的数据文件存储目录为/var/lib/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步再检查一下。
假设数据库原来的存放目录为/usr/local/mysql/var
新的目录为/var/mysql
1./usr/local/mysql/share/mysql/mysql.server stop
2.mkdir /var/mysql
chown -R mysql /var/mysql
chgrp -R mysql /var/mysql
3.vi /etc/my.cnf
add: datadir=/var/mysql
log-bin=/var/mysql/mysql-bin
4./usr/local/mysql/share/mysql/mysql.server start
0
上一篇:MySQL:Table XXX is marked as crashed and should be repaired
下一篇:Oracle EM 无法打开
相关热门文章
- 维护表空间和数据文件...
- ORA-04031 故障解决案例详细分...
- 一个Native Service的完整示例...
- ruby的warning: already initi...
- 嵌入式ntp服务器的移植...
- python 多进程之管道实例(模...
- 解决mysql“Access denied for...
- 【原创】PostgreSQL 实现MySQL...
- 新做的mysql5.1中文手册...
- 安装Oracle出现的故障以及解决...
- IBM DS3400 盘阵怎么查看是单...
- 启动auditd时,报错如下,怎么...
- CGSL系统中root密码正确,但无...
- 在CGSL系统中,如何为不同的用...
- CGSL系统如何设置交换分区的大...
给主人留下些什么吧!~~
评论热议
0 0
- linux下更改MySQL数据库目录位置
- linux下更改MySQL数据库目录位置
- Linux下更改mysql数据库目录位置
- linux下更改MySQL数据库目录位置
- linux下更改MySQL数据库目录位置
- linux MySQL更改MySQL数据库目录位置
- linux mysql 更改MySQL数据库目录位置
- Linux MySQL更改MySQL数据库目录位置
- linux mysql 更改MySQL数据库目录位置
- linux mysql 更改MySQL数据库目录位置
- linux mysql 更改MySQL数据库目录位置
- linux mysql 更改MySQL数据库目录位置
- linux mysql 更改MySQL数据库目录位置
- FreeBSD下更改MySQL数据库目录位置
- CentOS Linux更改MySQL数据库目录位置
- linux下更改mysql数据库位置
- 更改MySQL数据库目录位置
- 更改MySQL数据库目录位置
- 把RAID卡驱动集成到Windows 2003安装光盘中
- 小技巧:WinXP开始菜单中右击鼠标没有反应
- Excel 2007 工作表密碼保護破解法
- 来自Digoal的HP MSA2000 case
- MySQL:Table XXX is marked as crashed and should be repaired
- linux下更改MySQL数据库目录位置
- Oracle EM 无法打开
- oracle job 定时执行 存储过程
- Linux crontab 命令格式与详细例子
- Chrome & Firfox中使用Oracle EBS R12
- HCP无法打开,提示jvm.dll与IE的错误
- 笑话一则,中国式的笑话
- 通过vbs脚本实现批处理后台运行
- Ajax异步加载时产生滚动进度条
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
苹果x屏幕截图发送后成文字怎么办
小朋友照相照出老太脸是怎么办
照相把脸照的很长怎么办
小猫咪下半身不能动不吃不喝怎么办
画个火柴人2主页面进不了怎么办?
火柴人联盟2的衣厨怎么办
偶尔犯了一次错误很自责怎么办
房间已经装修好但想加线条怎么办
自己的房间特别乱却不想收拾怎么办
素描中当阴影面正对着自己怎么办
相爱的俩个人却不能在一起怎么办
苹果手机爱思助手下不了东西怎么办
苹果手机在爱思助手刷坏了怎么办
美团外卖摔坏我的奶茶怎么办
米兔定位电话头像突然调换了怎么办
还在气头上时孩子就来撒娇了怎么办
老公把老婆微信屏蔽了老婆该怎么办
魅族手机有质量问题不给退款怎么办
屏幕点不动锁屏密码无法点怎么办
在嘴巴和鼻翼周围长痘该怎么办
小孩嘴巴被蚊虫咬的红肿怎么办
每次洗头都掉好多头发该怎么办
关于宝宝脾不好胃口却很好怎么办
高中生掉发严重怎么办该看什么科
脱头发如何治疗 掉头发厉害怎么办
头发上突然秃了一小块怎么办
全秃过后长出来白色头发怎么办
高三学生喜欢打球影响学习怎么办
高三学生受同学搔挠学习怎么办
烫完头发掉头发很厉害怎么办
烫头发后掉头发很厉害怎么办
十八岁了下门牙活动疼痛怎么办
烫完头发后掉头发很厉害怎么办
16岁的孩孑得了肺炎怎么办
我的头发掉的很厉害怎么办
八个月宝宝头后面没头发怎么办
生完孩子掉头发很厉害怎么办
生完孩子后掉头发很厉害怎么办
头发又细又软又卷怎么办
后颈部没有头发掉光了想植发怎么办
头发掉的厉害怎么办怎么拯救掉头发