网站文件批量转移方式

 

1. 生成密钥,方便免密传输

 

目标机器: 

ssh-keygen -t rsa

一路回车, 然后会自动在 /root/.ssh/下生成 id_rsa 以及 id_rsa.pub

 

2. 将pub内容复制到本机下的 /root/.ssh/authorized_keys 中,如果有多个,请换行

如果不生效,则证明没有启用密钥登陆方式, 可以进入  /etc/ssh/sshd_config 中修改设置RSAAuthentication的设置为 yes 即可

 

3. 其他常用命令。

zip压缩(q代表静默)

zip -rq 压缩文件名.zip 待压缩文件或文件夹

zip 解压将 www.zip 解压到当前目录下

unzip -q www.zip -d ./

4. mysql dump备份和还原数据库命令

格式:

mysqldump -h主机名 -P端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql

例如: 

mysqldump -h 192.168.1.100 -p 3306 -uroot -ppassword --database cmdb > /data/backup/cmdb.sql

5. mysql 还原数据库命令

mysql -uroot -p"db_password" -f dbname < backup.sql

 还原整个数据库

先登陆,然后使用source命令

mysql -uroot -p
#输入密码回车
source /path/to/sqlbak.sql;

 注意,新还原的数据库,因为包含mysql库的 user表,因此需要执行

 flush privileges;

才可以使得用户名密码生效。

你可能感兴趣的:(网站文件批量转移方式)