[MySQL] MySQL 접속명령어 for 리눅스

MySQL은 많은 웹 애플리케이션 및 데이터베이스 관리 시스템에서 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다. MySQL 접속명령어 for 리눅스 리눅스 환경에서 MySQL에 접속하기 위해서는 명령줄을 사용하여 접속하는 것이 흔히 사용되는 방법 중 하나입니다. 이번 글에서는 리눅스 환경에서 MySQL에 접속하기 위한 다양한 명령어와 실제 사용되는 예시를 살펴보겠습니다.

MySQL 접속명령어

[MySQL] MySQL 접속명령어 for 리눅스

1. MySQL 클라이언트를 이용한 접속

MySQL 클라이언트를 사용하여 MySQL 서버에 접속할 수 있습니다. 이를 위해서는 다음과 같은 명령어를 사용합니다.

mysql -u 사용자명 -p

위 명령어에서 -u는 사용자명을 지정하는 옵션입니다. -p 옵션은 비밀번호를 입력받는 옵션입니다. 위 명령어를 입력하면 비밀번호를 입력할 수 있는 프롬프트가 나타나며, 비밀번호를 입력하면 MySQL 서버에 접속됩니다.

2. 호스트 및 포트 지정

MySQL 서버에 접속할 때 호스트와 포트를 지정할 수 있습니다. 기본적으로 MySQL은 로컬 호스트(127.0.0.1)의 3306 포트에 연결을 시도합니다. 하지만 다른 호스트 또는 포트에 접속해야 할 경우 다음과 같이 명령어를 수정할 수 있습니다.

mysql -u 사용자명 -p -h 호스트 -P 포트번호

여기서 -h 옵션은 호스트를 지정하고, -P 옵션은 포트번호를 지정합니다. 예를 들어, 호스트가 example.com이고 포트번호가 3307일 경우 위와 같이 명령어를 수정할 수 있습니다.

3. 접속 후 특정 데이터베이스 선택

MySQL 서버에 접속한 후 특정 데이터베이스를 선택하여 작업할 수 있습니다. 다음은 접속 후 데이터베이스를 선택하는 명령어입니다.

USE 데이터베이스명;

위 명령어를 사용하면 지정한 데이터베이스로 변경됩니다.

4. 접속 후 쿼리 실행

MySQL 클라이언트를 사용하면 접속 후 바로 쿼리를 실행할 수도 있습니다. 이를 위해서는 -e 옵션을 사용합니다.

mysql -u 사용자명 -p -e "쿼리문"

위와 같이 입력하면 접속 후 지정한 쿼리를 실행하고 결과를 출력합니다.

실제 사용 예시

1. 기본적인 접속

가장 일반적인 방법으로 MySQL에 접속하는 예시입니다.

mysql -u root -p

이렇게 입력하면 root 사용자로 MySQL 서버에 접속하게 됩니다.

2. 호스트 및 포트 지정

특정 호스트와 포트에 접속하는 예시입니다.

mysql -u 사용자명 -p -h example.com -P 3306

위와 같이 입력하면 example.com 서버의 3306 포트에 사용자명으로 접속합니다.

3. 데이터베이스 선택 후 쿼리 실행

특정 데이터베이스를 선택하여 쿼리를 실행하는 예시입니다.

mysql -u 사용자명 -p -e "USE my_database; SELECT * FROM my_table;"

위와 같이 입력하면 my_database 데이터베이스를 선택한 후 my_table 테이블의 모든 레코드를 출력합니다.

MySQL에 접속하는 명령어는 다양한 옵션을 활용하여 유연하게 사용할 수 있습니다. 필요에 따라 적절한 옵션을 사용하여 효율적으로 데이터베이스에 접속하고 작업할 수 있습니다.

[Linux] tar 압축 명령어
[Linux] tar 압축 명령어

Leave a Comment