MySQL에 로그인하는 방법은 터미널(또는 명령 프롬프트)에서 명령어를 실행하거나 MySQL 클라이언트 도구를 사용하는 방식으로 가능합니다. 아래는 터미널에서 MySQL에 로그인하는 방법입니다.
1. MySQL 클라이언트 로그인
mysql -u [사용자이름] -p
[사용자이름]
: MySQL 사용자 이름(예:root
).-p
: 비밀번호 입력을 요청하는 옵션.- 명령어를 입력하면 비밀번호를 묻는 프롬프트가 나타납니다.
2. 비밀번호를 포함하여 로그인
비밀번호를 명령어에 직접 포함하려면:
mysql -u [사용자이름] -p[비밀번호]
[비밀번호]
: 사용자의 비밀번호를 입력합니다.- 예:
mysql -u root -prootpassword
⚠️ 보안상 비밀번호를 명령어에 포함하는 방식은 권장되지 않습니다.
3. 특정 데이터베이스에 접속
특정 데이터베이스에 바로 접속하려면:
mysql -u [사용자이름] -p [데이터베이스명]
- 예:
mysql -u root -p my_database
4. MySQL이 설치된 서버 지정
원격 서버에 접속하려면 -h
옵션으로 서버 주소를 지정해야 합니다.
mysql -h [서버주소] -u [사용자이름] -p
[서버주소]
: MySQL 서버 IP 또는 도메인(예:192.168.1.100
또는example.com
).- 예:
mysql -h 192.168.1.100 -u root -p
5. MySQL 클라이언트 종료
로그인 후 MySQL 클라이언트를 종료하려면 exit
또는 quit
명령어를 사용합니다.
exit;
문제 해결
- MySQL 명령어를 못 찾을 경우
MySQL 클라이언트 경로가 환경 변수에 설정되지 않았다면, 전체 경로를 사용해야 합니다:/usr/bin/mysql -u root -p
또는C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe -u root -p
- MySQL 서버가 실행 중인지 확인
서버가 실행 중인지 확인하고, 실행 중이 아니라면 시작해야 합니다:systemctl start mysql # Linux
위 방법으로 MySQL에 로그인할 수 있습니다. 추가 질문이 있다면 알려주세요!