在 web 服务器上使用 mysqldump 备份 MySQL 服务器的数据
如果这样:
mysqldump -hxxx.xxx.xx.xx -uusername -ppwd db table --where="order_id > 4300284 and order_id < 4300293" > /xxxx/file.sql
明文输入密码,会提示:
Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions, even those that changed suppressed parts of the database. If you don't want to restore GTIDs, pass --set-gtid-purged=OFF. To make a complete dump, pass --all-databases --triggers --routines --events
我想知道的是,在使用 mysqldump 命令的时候,不明文输入密码,即
mysqldump -hxxx.xxx.xx.xx -uusername -p db table --where="order_id > 4300284 and order_id < 4300263"> /xxxx/file.sql
类似直接在Linux中执行,然后回车输入密码,但是在PHP程序中,怎么实现类似的功能呢?
也就是说 执行完上条命令,该输入密码了,PHP怎么把密码传给Linux
谢谢诸位
至尊宝的传说