개발/Linux & DevOps
OCI 오라클 리눅스 MYSQL 설치 (Oracle Linux 8 OL8)
고군분투gogoonbuntu
2022. 12. 9. 16:51
특징 개요
- 오라클 리눅스는 CentOS / Ubuntu 와 다른 버전의 리눅스이다.
- RHEL (Red Hat Enterprise Linux) 소스코드를 기반으로 만들어졌다.
- RHEL 업데이트 이후 통상 24시간 이내 업데이트가 제공된다.
- YUM 을 통해 라이브러리 관리를 한다. DNF 가 새로운 버전으로 권장되지만, YUM 을 쓰면 심볼릭링크로 DNF가 호출된다.
- Base url;
시작
[opc@instance-123123 ~] $ wget https://dev.mysql.com/get/mysql80-community-release-el8-4.noarch.rpm
[opc@instance-123123 ~] $ sudo rpm -Uvh mysql80-community-release-el8-4.noarch.rpm
[opc@instance-123123 ~] $ sudo yum install -y mysql-community-server
## mysql, mysql-server 이런식은 mysql5. mysql-community-server = mysql8
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
mysql-community-server x86_64 8.0.31-1.el8 mysql80-community 64 M
Installing dependencies:
mysql-community-client x86_64 8.0.31-1.el8 mysql80-community 16 M
mysql-community-client-plugins x86_64 8.0.31-1.el8 mysql80-community 2.5 M
mysql-community-common x86_64 8.0.31-1.el8 mysql80-community 649 k
mysql-community-icu-data-files x86_64 8.0.31-1.el8 mysql80-community 2.1 M
mysql-community-libs x86_64 8.0.31-1.el8 mysql80-community 1.5 M
Transaction Summary
================================================================================
Install 6 Packages
## 가동
[opc@instance-123123 ~] $ sudo systemctl enable mysqld
[opc@instance-123123 ~] $ sudo systemctl start mysqld
## 초기 비번은 로그에 적혀있다!
[opc@instance-123123 ~] $ sudo cat /var/log/mysqld.log
2022-12-05T07:39:08.415253Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: j-fmSNg1w)Lf
## 접속
[opc@instance-123123 ~] $ sudo mysql -uroot -p
password:
mysql>
## 우선 비번 변경부터.
## use mysql 생략 가능. mysql 이라는 DB 속에 user 라는 테이블이 있음.
mysql> alter user 'root'@'localhost' identified by '원하는 비번'
## root@localhost 로 되어있다.
## 외부접근을 허용하려면
## whateverid@% ←이렇게 주소값이 localhost가 아니라 %(모두 허용) 인 계정이 필요하다.
mysql> grant all privileges on *.* to '계정명'@'%' identified by '비밀번호';
## mysql 설정 끝!
MYSQL 오라클 공홈 바로가기 - https://dev.mysql.com/downloads/repo/yum/
반응형