mysql data目录 说明_mysql 更改数据目录
用show variables like 'datadir',可查看真正的data目录
1、首先我们需要关闭MySQL,命令如下:
service mysqld stop
2、然后是转移数据,为了安全期间,我们采用复制的命令cp,先找到mysql的原目录
cd /var/lib ls
运行这个命令之后就会看到mysql的目录了,然后执行cp命令
cp -a mysql /home/mysql_data/
这样就把数据库复制到/home/mysql_data下面去了
注意:(-a这个参数一定要带着,否则复制过去的权限就不对了。) 如果数据库比较大的话,时间会比较长,可能会超时,具体怎么设置ssh不超时的办法,请大家自己找相关资料。
3、然后我们修改配置文件,一共有三个,下面我一一说明:
修改第一个文件:修改之前先备份cp /etc/my.cnf /etc/my.cnfbak
vi /etc/my.cnf
打开之后修改datadir的目录为/home/mysql_data/mysql,
把socket改成/home/mysql_data/mysql/mysql.sock,为了安全起见,你可以把原来的注释掉,然后重新加入一行,改成现在的目录。
修改第二个文件:修改之前先备份 cp /etc/init.d/mysqld /etc/init.d/mysqldbak
vi /etc/init.d/mysqld
注意:准确的位置是/etc/rc.d/init.d/mysqld,由于这里这里有一个/etc/init.d到/etc/rc.d/init.d的映射,所以用上面的命令即可,也简单。
把其中datadir/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:/home/mysql_data/mysql
修改第三个文件:修改之前先备份 cp /usr/bin/mysqld_safe /usr/bin/mysqld_safebak
vi /usr/bin/mysqld_safe
这里也是修改datadir的目录为/home/mysql_data/mysql
4、下面需要建立一个mysql.sock的链接:
ln -s /home/mysql_data/mysql/mysql.sock /var/lib/mysql/mysql.sock
至此所有的修改都完成了,下面启动mysql
service mysqld start
或者重启linux
reboot
mysql data目录 说明_mysql 更改数据目录相关推荐
- mysql data目录 清空_Mysql binlog备份数据及恢复数据,学会这个,我在也不怕删库跑路啦~...
导读 我一直都主张,技多不压身(没有学不会的技术,只有不学习的人),多学一项技能,未来就少求人一次.网上经常听到xxx删库跑路,万一真的遇到了,相信通过今天的学习,也能将数据再恢复回来~~~ 介绍 记 ...
- linux下mysql数据库目录迁移_mysql实现linux下数据库目录迁移
1.查看mysql安装目录 从目录etc/my.cnf中查看安装目录 2.进入mysql目录,停止mysql服务cd usr/local/mysql service mysql stop (相关文章教 ...
- Windows下更改mysql data目录
更改默认的mysql数据库目录 将 C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data 改 ...
- Win2008 r2 下修改mysql data目录的方法
在2008下安装mysql发现数据库的目录都是放到c盘的,对于数据来说有些不安全,c盘只放系统,赶紧的把mysql目录改下,要不数据丢失就麻烦了 更改默认的mysql数据库目录 将 C:\Progra ...
- mysql移动文件后打不开_Windows端MySQL data目录迁移(貌似会启动不了)
遇到一个现场问题,实施人员把mysql的data放在C盘,用过一阵以后C盘快满了. 于是准备做数据迁移,想到如下几种方案(均需要先把mysql服务停掉): 1.转储SQL文件 但是问题是,想要迁移的库 ...
- centos 更改mysql数据库目录位置_centos更改MySQL数据库目录位置
(来自转载) http://www.cnblogs.com/awinlei/archive/2013/03/14/2958777.html MySQL默认的数据文件存储目录为/var/lib/mysq ...
- mysql tmp目录权限_MySQL因/tmp目录读写权限启动失败
启动错误: Starting MySQL.The server quit without updating PID file (/[失败]cal/mysql/var/Aprice2.pid). 错误日 ...
- mysql data文件恢复_mysql 通过data文件下来恢复数据
补充:正常情况下,建议数据库备份最好用工具进行备份,通过拷贝数据库表进行数据迁移,不同的环境会出现各种不同的意外问题. 背景:今天在整理一个网站的时候,操作系统由于系统自动更新导致一直出现系统蓝屏死机 ...
- mysql字符集修改保存_mysql更改已有数据表的字符集,保留原有数据内容
环境:在应用开始阶段没有正确的设置字符集,在运行一段时间以后才发现存在不能满足需求需要调整,又不想丢弃这段时间的数据,那么就需要进 行字符集的修改.字符集的修改不能直接通过"alter da ...
最新文章
- 深度树匹配模型(TDM)
- bootstrapinput传参数_bootstrap-fileinput组件在上传时传递额外参数 Web程序 - 贪吃蛇学院-专业IT技术平台...
- 计算机二级题目小汽车大客车,浙江省计算机二级办公软件Excel练习题.xls
- 进程间通信各方法优劣
- ajax div 赋值重新渲染_优化向:单页应用多路由预渲染指南
- shell调用函数并获取函数返回值
- 学习实践量子计算与量子
- Directx11教程(65) 渲染到纹理
- 4-3-串的块链存储结构-串-第4章-《数据结构》课本源码-严蔚敏吴伟民版
- 基于map函数生成星战片头动画
- iis7连接mysql_windows2008中正确使用IIS7配置PHP与MySQL
- 微软TTS语音引擎实现文本朗读
- MySQL之MHA集群的详细教程
- yolov2 - tiny模型训练识别
- 第十二章:如何制定里程碑
- JavaScript中0.1 + 0.2 等于多少
- 【马红“名师+”】:【名师引路】聆听薛法根《语文学习任务设计》讲座学习活动(一)
- SQL注入测试平台 SQLol -2.SELECT注入测试
- Authorware与flash按钮的结合使用
- 触摸屏硬件以及驱动简介
热门文章
- mysql server 2012_Windows server 2012 搭建mysql双主
- C++11 auto和decltype关键字
- Linux 下 离线下载服务部署 CCAA的安装使用
- Linux下的gdb调试makefile的编写
- Linux下的vim编辑器与gcc编译器及静动态库的制作
- 2.1.4 什么是ASCII码?汉字的表示和编码是怎样的?
- linux系统python 2.6 安装pip_详解CentOS升级Python2.6到Python2.7并安装pip
- FreeRTOS 之二 Tracealyzer for FreeRTOS(FreeRTOS+Trace) 详解(源码解析+移植)
- Linux / TCPIP / 判断 client 已经关闭的方法
- 批处理命令 / cd