做全备份不要使用名文,在命令行
[root@t2 ~]# mysqldump -uroot -pjsb --lock-all-tables --master-data=2 --events --routines --all-databases > /tmp/database_`date +%F`.sql
Warning: Using a password on the command line interface can be insecure.[root@t2 ~]# mysqldump -uroot -p --lock-all-tables --master-data=2 --events --routines --all-databases > /tmp/database_`date +%F`.sql
Enter password:[root@t2 ~]# ls /tmp/
解析:
–lock-all-tables表示为所有表施加读锁;
–master-data=2表示在备份文件中记录当前二进制日志的位置;
–events表示备份数据的同时备份时间调度器代码;
–routines表示备份数据的同时备份存储过程和存储函数;
–all-databases表示备份所有库。