CentOS7.6에서 yum으로 MySQL8.0 설치

테스트용 새로운 환경을 만들어 보았기 때문에 필기를 했습니다
환경은 모두에게 익숙한 Conoha VPS입니다
▼OS
cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 

CentOS7.6에서 yum으로 MySQL8.0 설치


1. MySQL8.0 설치


(참조)https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

1-1.공식 저장소 추가


최신은'mysql80-community-release-el7-3.noarch.rpm'이다.
DL에서 사용하는 URL은 웹 사이트에서 다음과 같습니다
선뜻 가다
$ sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

1-2.mysql 설치

$ sudo yum install --enablerepo=mysql80-community mysql-community-server

1-3.확인

$ mysqld --version
/usr/sbin/mysqld  Ver 8.0.16 for Linux on x86_64 (MySQL Community Server - GPL)
그래
아, 마리아 DB도 잘 바뀐 것 같아
▼ 로그
置換:
  mariadb-libs.x86_64 1:5.5.60-1.el7_5   
네, 편해요
나머지는 경품입니다.
MySQL5.7 때랑 똑같아요

2.경품


2-1.자동 시작 설정

$ systemctl enable mysqld.service

2-2.부팅

$ systemctl start mysqld.service

2-3.mysql 입장


암호가 로그에 출력된 것 같으므로 아래 명령으로 확인하십시오.
$ sudo grep 'temporary password' /var/log/mysqld.log
2019-06-19T12:46:39.848469Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: XXXXXXXXXXXX
암호는 XXXXXXXXX 섹션에 표시됩니다.
이 비밀번호로 들어가.
$ mysql -uroot -p
Enter password: XXXXXXXXXXXX
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.16

省略...
넣었어

2-4.SELECT를 해보도록 하겠습니다.

$ mysql> select host, user from mysql.user;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
아이고
우선 새로운 비밀번호를 설정할 필요가 있을 것 같습니다.
비밀번호의 강도가 낮으면 변경할 수 없기 때문에 먼저 매뉴얼에 따라 경로를 설정합니다.
$ mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
Query OK, 0 rows affected (0.00 sec)
나왔습니다
$ mysql> select host, user from mysql.user;
+-----------+------------------+
| host      | user             |
+-----------+------------------+
| localhost | mysql.infoschema |
| localhost | mysql.session    |
| localhost | mysql.sys        |
| localhost | root             |
+-----------+------------------+
4 rows in set (0.00 sec)

그래.
먼저 쓰겠습니다

좋은 웹페이지 즐겨찾기