我已经为每月备份制作了一个脚本。 当我处理脚本时成功执行脚本(sudo python test.py) 但是,cron作业失败,如下所示
>>> sudo crontab -e
>>> SHELL = /bin/bash
>>> PATH = /sbin:/bin:/usr/sbin:/usr/bin
>>> 0 0 * * * cd /script && python test.py > /script/log/cron_error.log 2>&1
query=mysql --login-path=db_backup --execute="use db_test; CREATE TABLE test_2018_11 LIKE test;"
RESULT: ERROR 1045 (28000): Access denied for user 'root'@'localhost'
生成登录路径
sudo mysql_config_editor set --login-path=db_backup --host=localhost --port=3306 --user=backup_user --password
如何解决?