반응형
cron을 통해 실행할 bash 스크립트를 작성 중입니다. 이 스크립트에서는 MySQL 데이터베이스에 대해 다음과 같은 명령을 실행하고 싶습니다.
$ mysql -u username -ppassword -e 'show databases;'
명확성을 위해 mysql에 익숙하지 않은 사용자는 "-u"스위치는 데이터베이스에 액세스하기위한 사용자 이름을 받아들이고 "-p"는 암호를위한 것입니다 (공백은 의도적으로 생략 됨).
스크립트에서 사용할 수 있도록 사용자 이름 / 암호를 편리하게 보관할 수있는 좋은 방법을 찾고 있지만이 정보가 눈에 띄지 않도록 보호 할 수있는 방법을 찾고 있습니다. 나는 다음을 요구하는 전략을 보았다 :
그러나 나는 이것이 매우 안전하다고 생각하지 않습니다 (암호를 명확하게 유지하는 것이 나를 불안하게 만듭니다).
그렇다면 Linux의 자동화 된 스크립트에 사용될 암호를 보호하려면 어떻게해야합니까?
해결 방법
[client]
user=aj
password=mysillypassword
참조 페이지 https://stackoverflow.com/questions/2144218
반응형
'MySql' 카테고리의 다른 글
MySQL mysql-python 설치 (Windows) (0) | 2020.12.11 |
---|---|
MySQL mysql_query가 아무것도 반환했는지 확인 (0) | 2020.12.11 |
MySQL 이메일없이 mantis 신규 사용자 등록 (0) | 2020.12.11 |
MySQL DateTime 별 SQL 자동 증가 (0) | 2020.12.11 |
MySQL 오류 : mysqli_fetch_array ()는 매개 변수 1이 mysqli_result 일 것으로 예상하고 부울이 주어집니다. (0) | 2020.12.11 |
댓글