mysqldump密码问题

在 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
谢谢诸位


白猪掌柜的
浏览 427回答 1
1回答

至尊宝的传说

order_id > 4300284 and order_id < 4300263你的条件写错了吧43002844300263
打开App,查看更多内容
随时随地看视频慕课网APP