본문 바로가기

여러가지/DBMS

[DB] MySQL 설치 및 환경 구성

Step 1. 설치 및 버전 확인

# yum update -y

# yum install mysql-server -y

# mysql --version

 

Step 2. 실행

# systemctl status mysqld

# systemctl enable mysqld

# systemctl start mysqld

 

Step 3. root 계정 접속

# mysql -u root -p

<Enter>

 

Step 4. MySQL 기본 사용법

4-1) 전체 데이터베이스 확인

# SHOW DATABASES;

 

4-2) 특정 데이터베이스 사용

# USE <-데이터베이스명->

 

4-3) 해당 데이터베이스의 전체 테이블 확인

# SHOW TABLES;

 

4-4) 특정 테이블의 전체 열 조회

# SELECT * FROM <-테이블명->

 

Step 5. 외부접속 사용자 생성 및 권한부여

※ 데이터베이스 mysql의 user 테이블에 사용자 정보 저장되어있다.

5-1) 데이터베이스 mysql 사용

# USE mysql;

 

5-2) 생성 및 확인

# CREATE USER test@'%' IDENTIFIED BY 'test3213';

# SELECT hostname, user, authentication_string FROM user/G;

 

5-3) 권한부여 및 확인

# GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' WITH GRANT OPTION;

# SHOW GRANTS FOR 'test'@'%';

 

Step 6. 방화벽 설정 - 3306/tcp 포트 추가

# firewall-cmd --permanent --add-port=3306/tcp

# firewall-cmd --reload

# firewall-cmd --list-all

 

Step 7. 맥북의 MySQLWorkbench에서 해당 데이터베이스 접속

 

 

 

 

'여러가지 > DBMS' 카테고리의 다른 글

[mongoDB] 컬렉션 (Collection)  (0) 2024.07.15
[mongoDB] 사용 방법  (0) 2024.07.15
[mongoDB] Linux 설치  (0) 2024.07.15
[mongoDB] 설치 - Windows  (0) 2024.07.15
[MSSQL] CLI 설치  (0) 2024.06.21