>  기사  >  데이터 베이스  >  MySQL 옵션 기본값, 옵션 기대치 및 = 기호

MySQL 옵션 기본값, 옵션 기대치 및 = 기호

WBOY
WBOY앞으로
2023-09-15 19:09:021041검색

MySQL 选项默认值、选项期望值和 = 符号

MySQL의 기본 옵션, 값이 필요한 옵션, "=" 기호를 이해해 봅시다. -

관례상 값이 할당된 긴 형식 옵션은 등호(=)를 사용하여 작성됩니다. 아래와 같이 -

mysql --host=tonfisk --user=jon

값이 필요한 옵션, 즉 기본값이 없는 옵션의 경우 등호가 필요하지 않습니다. 이는 이 경우 다음 명령이 작동함을 의미합니다.

mysql --host tonfisk --user jon

위의 두 경우 모두 mysql 클라이언트는 사용자 이름이 "jon"인 계정의 도움을 받아 "tonfisk"라는 호스트에서 실행 중인 MySQL 서버에 연결을 시도합니다. .

이 동작으로 인해 값이 필요한 옵션에 값이 제공되지 않으면 문제가 발생할 수 있습니다.

Example

사용자가 실행 중인 MySQL 서버에 연결되어 있을 때 호스트 tonfisk에서 사용자 jon으로 다음 명령을 실행합니다. -

shell> mysql --host 85.224.35.45 --user jon

output

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 8.0.25 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

그런 다음 다음 명령을 실행합니다.

이러한 옵션 중 하나에 필수 값이 생략되면 오류가 발생합니다. 오류는 다음과 같습니다. -

mysql> SELECT CURRENT_USER();

Output

+----------------+
| CURRENT_USER() |
+----------------+
| jon@%          |
+----------------+
1 row in set (0.00 sec)

위의 경우 명령줄에서 옵션 뒤에 아무것도 없기 때문에 mysql은 --user 옵션 뒤의 값을 찾을 수 없습니다. 그러나 사용자가 마지막으로 사용한 옵션이 아닌 값을 생략하면 사용자가 예상하지 못한 다른 오류가 발생합니다. -

shell> mysql --host 85.224.35.45 –user

output

mysql: option '--user' requires an argument

위 내용은 MySQL 옵션 기본값, 옵션 기대치 및 = 기호의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제