Categories
MySQL

MySQL 에서 데이터베이스의 모든 테이블을 한번에 삭제하는 방법

MySQL 에서 데이터베이스의 모든 테이블을 한번에 삭제하는 방법을 알아보자.

1. DROP DATABASE 문

DROP DATABASE 문 (statement) 은 데이터베이스를 삭제하는 문장이다.

데이터베이스를 삭제하면 그 안의 테이블이 모두 삭제되므로 테이블 삭제를 위해 DROP DATABASE 문을 사용한다.

2. 데이터베이스의 모든 테이블 삭제하기

데이터베이스를 삭제한다.

mysql> DROP DATABASE sample_db;

삭제한 데이터베이스와 동일한 이름의 데이터베이스를 생성한다.

mysql> CREATE DATABASE sample_db;

Categories
MySQL

MySQL 설치 후 root 계정에 암호 설정하기

MySQL 을 설치하고 나서 root 계정에 암호를 설정하는 방법을 알아보자.

1. ALTER USER 명령

MySQL 서버에 로그인한다.

sudo mysql

이처럼 사용자 이름을 생략했을 때는 root 계정으로 로그인된다.

ALTER USER 명령으로 root 계정에 암호를 설정한다.

mysql> ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘RootPass1234’;

MySQL 서버에서 로그아웃한다.

mysql> exit;

2. 암호를 사용한 로그인

앞에서 설정한 암호를 사용하여 MySQL 서버에 로그인해 보자.

sudo mysql -u root -p

Enter password: 프롬프트가 나타나면 암호를 입력한다.