前辈好:
mysql数据库
一台服务机器A存了20TB的文件,如何把所有数据、数据库都备份到另一个机器B;
把A重新格式化后,把数据库、数据再回复到里面,仍然能正常使用(查询、浏览)
如何操作?
请高手给出详细点的步骤
mysql数据库
一台服务机器A存了20TB的文件,如何把所有数据、数据库都备份到另一个机器B;
把A重新格式化后,把数据库、数据再回复到里面,仍然能正常使用(查询、浏览)
如何操作?
请高手给出详细点的步骤
mysqldump -B -R -E -uroot -p123 >R:\TEMP\QQ.TXT
导入:
mysql -uroot -p123 <R:\TEMP\QQ.TXT
1 windows用xshell和服务器连接,怎么能把服务器linux的数据暂时备份到windows的某个目录?
2 QQ.txt是不是个很大的文件?
1 版本是相同的,但是看了linux里mysql好几个地方都有,你说整个目录具体是哪个?
2 是不是数据那个目录也一样复制过来?
是
1 windows用xshell和服务器连接,怎么能把服务器linux的数据暂时备份到windows的某个目录?
将MYSQLDUMP COPY到windows中 ,连接服务器导出试试
这个值就是你的数据目录,
然后把这个目录和以及my.cnf 全部复制到B,然后再全部复制到A上去,就OK l
2 mysql中SHOW VARIABLES LIKE '%datadir%';
上面两种都可以查看
后面的内容
我在my。cnf中没找到datadir
#Path to the database root
datadir="D:/MySQL55/MySQL Server 5.5/Data/"
的内容
我在linux下用的,my。cnf中没有啊
物理copy文件
使用二进制备份。master和slave备份。
终于见到版主了!!!我 #mysql -uroot -p进入后,在下图示的红框位置加入你的那句话吗?是不是那个位置都可以?
[mysqld]下
innodb_data_file_path = /data/sales:100M:autoextend:8M: max:200M重新启动MYSQL
先检查一下ibdata1的大小
按照你说的添加的对吗?
重启后的大小是18M
是不是能保证ibdata以后增长最多到256M,不会超过256M?
会出问题?数据库会崩了?这样的话是不是不能限制ibdata1的大小?
为什么有的服务下增长很快,有的始终是18M左右;都是同样的服务环境
会是什么原因导致的增长呢?
ibdata1:存储INNODB引擎表数据的文件
我的想法是,ibdata1设定了大小,后来再增大时把以前的覆盖掉;ibdata1有这功能么 ?