1, nohup 的使用是十分方便的,只需在要处理的命令前加上 nohup 即可,标准输出和标准错误缺省会被重定向到 nohup.out 文件中。一般我们可在结尾加上"&"来将命令同时放入后台运行
nohup /opt/lampp/bin/mysql -uroot -proot test_db <./20111108.sql &
https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/
2, Mysql source命令在导入大数据时显得非常有用。虽然Mysql Administrator软件也不错,但就稳定性和效率性来说还是source占优。
使用方法:
首先设置环境变量,把Mysql的bin目录加入到Path环境变量中.
Windows下将sql数据库备份拷贝到磁盘目录如:D:\db.sql,cmd进入命令行,切换到sql文件所在的目录下。
1、先使用命令mysql -uroot -p登陆mysql服务器
2、然后执行相关命令导入数据。
mysql> use dbtest; //设置当前要导入数据的dbtest数据库
mysql> set names utf8; //设置编码
mysql> source D:\db.sql; //导入数据
3, 如果是mysql对mysql的数据迁移,直接压缩拷贝数据库数据文件是最快的方法。
备注:
拷贝数据库文件时,即冷备份时必须停掉服务,否则麻烦多多。
repair table table1
check table table1
chown -R nobody:nobody db1/