我试图在EC2实例上作为启动脚本(以root形式运行)的一部分来执行此操作。密码存储在一个私有EBS卷上,该卷作为启动的一部分挂载,并从该卷上的文件中取出,放入启动shell的环境中,然后在脚本中使用(而不是回显到syslog中)。然后卸载EBS卷。一旦启动脚本结束,除了mysql之外,密码就不存在了。
mysql -u根
从shell中可以
我有一个在ubuntu上运行良好的python脚本。我还使用pip freeze命令维护了一个需求文件。但是,当我尝试在centOS中安装需求时,我遇到了软件包的依赖问题。例如,我尝试在我的ubuntu机器上安装mysql-python,它安装成功。但是,当我尝试在centos机器上安装mysql-python时,它失败了,因为mysql-python依赖于pip freeze不能列出的其他东西。mysql_config not found when installing mysqldb python i