좋은지식/리눅스

Redhat Linux 7.9 MySQL 8.0 설치

알라르방 2021. 12. 16. 14:00

1. MySQL Repository 설치

sudo yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

mysql 레포지토리 목록을 확인 : yum repolist enabled | grep "mysql.*"

 

2. MySQL 설치

yum install -y mysql-server

버전 확인 : mysqld -V

 

3. MySQL 서버 시작 및 접속

systemctl enable mysqld && systemctl start mysqld && systemctl status mysqld

grep 'temporary password' /var/log/mysqld.log

mysql -u root -p

 

4. 데이터베이스 생성

 

mysql> CREATE DATABASE {DB이름};

 

5. 데이터베이스 사용자 생성

mysql> CREATE USER '{username}'@'localhost' IDENTIFIED BY '{password}';
mysql> CREATE USER '{username}'@'%' IDENTIFIED BY '{password}';

 

6. 데이터베이스 사용자 권한 부여

mysql> GRANT ALL PRIVILEGES ON {database}.* TO '{username}'@'localhost';
mysql> FLUSH PRIVILEGES;

 

7. 데이터베이스 사용 방법

1) 현재 서버의 데이터베이스 확인

mysql> SHOW DATABASES;

2) 사용중인 데이터베이스 전환하기

mysql> USE {database};

3) 현재 데이터베이스의 테이블 목록 확인하기

mysql> SHOW TABLES;

4) 테이블 구조 확인하기

mysql> DESCRIBE {tablename};
mysql> DESC {tablename};
반응형