반응형
mysql 유틸리티, mysqldiff 및 mysqldbcompare 중 2 개를 사용하려고하는데 명령 줄에 암호를 입력하지 않으려 고합니다.
비밀번호 지정을 방지하기 위해 옵션 파일을 사용하여 DB 연결에 대한 비밀번호를 지정할 수 있습니까?
이것은 제가 현재 가지고있는 일종의 명령입니다.
/usr/share/mysql-workbench/python/mysqldiff --server1=root@localhost --server2=root@localhost --difftype=sql db1:db2
또한 ~ / .my.cnf에 "600"권한이 있고 다음을 포함하는 파일이 있습니다.
[client]
user=root
password=mypassword
명령 줄을 통해 MySQL에 연결할 때 옵션 파일의 세부 정보를 선택하지만 mysql 유틸리티는 그렇지 않습니다.
해결 방법
이 시도 -
[client]
user=root
password="pass"
[mysql]
user=root
password="pass"
[mysqldump]
user=root
password="pass"
[mysqldiff]
user=root
password="pass"
.my.cnf의 위치 : ~ / .my.cnf
참조 페이지 https://stackoverflow.com/questions/16299603
반응형
'MySql' 카테고리의 다른 글
MySQL Exclude specific columns in select query in MYSQL (0) | 2021.01.02 |
---|---|
MySQL MySql 저장 프로 시저 : 프로 시저 테이블에서 선택하는 방법은 무엇입니까? (0) | 2021.01.01 |
MySQL mysql 실행 시간 (0) | 2021.01.01 |
MySQL mysql 쿼리 출력을 셸 변수에 저장 (0) | 2021.01.01 |
MySQL SQL / MySQL NOT NULL vs NOT EMPTY (0) | 2021.01.01 |
댓글