Database/mysql,mariaDB
오류해결 : ERROR 1046 (3D000): No database selected
봉의일상
2025. 2. 16. 00:58
ERROR 1046 (3D000): No database selected 오류는 MySQL에서 특정 데이터베이스를 선택하지 않고 쿼리를 실행할 때 발생합니다. 해결 방법은 다음과 같습니다.
🔹 해결 방법 1: USE 명령어로 데이터베이스 선택
먼저 사용할 데이터베이스를 지정해야 합니다.
예를 들어, mydb라는 데이터베이스를 사용하려면 다음 명령어를 실행하세요.
USE mydb;
이후에 SELECT, INSERT, UPDATE, DELETE 등의 SQL 문을 실행하면 됩니다.
🔹 해결 방법 2: SQL 문에서 데이터베이스 지정
데이터베이스를 명확하게 지정해서 실행할 수도 있습니다.
SELECT * FROM mydb.users;
🔹 해결 방법 3: MySQL 클라이언트 연결 시 데이터베이스 지정
MySQL에 접속할 때 바로 특정 데이터베이스를 선택할 수도 있습니다.
mysql -u root -p mydb
이렇게 실행하면 mydb 데이터베이스가 기본적으로 선택된 상태에서 명령어를 입력할 수 있습니다.