mysql_secure_installation이란 무엇입니까?
MySQL 설치 관련 프로그램 mysql_secure_installation −
에 대해 알아보자-
이 프로그램을 통해 사용자는 아래에 언급된 방법으로 MySQL 설치의 보안을 향상시킬 수 있습니다.
-
사용자는 루트 계정의 비밀번호를 설정할 수 있습니다.
-
사용자는 로컬 호스트 외부에서 액세스할 수 있는 루트 계정을 제거할 수 있습니다.
-
사용자는 익명 사용자 계정을 제거할 수 있습니다.
-
사용자는 기본적으로 모든 사용자(익명 사용자 포함)가 액세스할 수 있는 테스트 데이터베이스와 이름이 test_로 시작하는 데이터베이스에 액세스할 수 있는 권한을 제거할 수 있습니다.
-
mysql_secure_installation은 사용자가 보안 권장 사항을 구현하는 데 도움이 됩니다.
일반적인 사용법은 로컬 MySQL 서버에 연결한 다음 인수 없이 mysql_secure_installation을 호출하는 것입니다. 예는 아래에 나와 있습니다 -
shell> mysql_secure_installation
위의 명령문이 실행되면 mysql_secure_installation은 사용자에게 수행해야 하는 작업을 결정하라는 메시지를 표시합니다.
로컬 서버에 연결
--host 및 --port와 같은 대부분의 일반적인 MySQL 클라이언트 옵션은 명령줄과 옵션 파일에서 사용할 수 있습니다. 예를 들어 보겠습니다 -
포트 3307을 사용하여 IPv6을 통해 로컬 서버에 연결하려면 아래 명령을 사용할 수 있습니다. -
shell> mysql_secure_installation --host=::1 --port=3307
옵션
mysql_secure_installation은 아래 옵션을 지원하며 명령줄이나 옵션 파일의 [mysql_secure_installation] 및 [client] 그룹에서 지정할 수 있습니다.
--host=host_name, -h host_name
지정된 호스트의 MySQL 서버에 연결하는 데 도움이 됩니다.
--기본값 없음
옵션 파일을 읽지 않습니다. 옵션 파일에서 알 수 없는 옵션을 읽어서 프로그램 시작에 실패하면 --no-defaults 옵션을 사용하여 읽지 못하도록 할 수 있습니다.
--도움, -?
도움말 메시지를 표시하고 종료하는 데 도움이 됩니다.
--use-default
비대화식으로 실행하는 데 사용됩니다. 이 옵션은 무인 설치 작업에 사용할 수 있습니다.
--user=user_name, -u user_name
서버에 연결할 때 사용할 MySQL 계정의 사용자 이름입니다.