mysql에 로그인할 때 다음과 같은 경고가 자주 표시됩니다. 경고: 명령줄 인터페이스에서 비밀번호를 사용하면 안전하지 않을 수 있습니다. 이는 사람들을 매우 불편하게 만들고, 스크립트를 작성할 때 이 경고가 화면에 출력된다는 느낌을 줍니다. 더 불편해요. 이 글에서는 MySQL 로그인 경고 문제에 대한 해결책을 공유하겠습니다.
Solution
이 경고는 mysql과 함께 제공됩니다. mysql 비밀번호를 화면에 직접 입력하여 표시하는 것은 안전하지 않음을 알려드립니다.
1. 해결 방법 1(보기만 해도 소용 없음)
이 해결 방법은 비교적 간단합니다. mysql에 로그인할 때 -p 뒤에는 문자열이 없습니다.
이 솔루션은 경고를 우회하지만 입력에 실수가 있는 경우 데이터를 다시 삭제하거나 Ctrl+백스페이스를 눌러 삭제할 수 있으며 여전히 무엇이 잘못되었는지 알 수 없습니다.
계정과 비밀번호를 매번 입력해야 하는 번거로움을 느끼시나요? 그렇다면 두 번째 방법을 참고해주세요.
2. 해결 방법 2(권장)
홈 디렉터리에 .my.cnf라는 숨겨진 파일을 만듭니다(디렉터리를 직접 지정할 수 있음).
1. 파일 편집:
vim .my.cnf [mysql] host=127.0.0.1 user=root password=zxfly
2. 로그인 또는 스크립트를 실행할 때. 다음 방법을 사용하십시오.
HOME=/root mysql
물론 이 디렉터리는 어떤 디렉터리라도 될 수 있으므로 지정하기만 하면 됩니다. 포트, 양말 파일 등과 같은 모든 매개변수를 파일에 추가할 수 있습니다.
다른 mysql 명령도 파일에 지정할 수 있습니다. 해당 모듈을 추가하면 됩니다.
예를 들어 mysqldump 명령은 다음과 같습니다
[mysqldump] host=127.0.0.1 user=root password=zxfly
위의 방법을 사용하여 시도해 볼 수 있습니다.
관련 권장 사항:
Zend Studio는 편집기의 구문 경고 설정 방법을 제거합니다_PHP 튜토리얼
위 내용은 mysql 로그인 경고 문제 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!