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)
그래.
먼저 쓰겠습니다
Reference
이 문제에 관하여(CentOS7.6에서 yum으로 MySQL8.0 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tech31/items/41348aaabf4b4a00704f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
$ sudo yum install --enablerepo=mysql80-community mysql-community-server
$ mysqld --version
/usr/sbin/mysqld Ver 8.0.16 for Linux on x86_64 (MySQL Community Server - GPL)
置換:
mariadb-libs.x86_64 1:5.5.60-1.el7_5
$ systemctl enable mysqld.service
$ systemctl start mysqld.service
$ 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
$ 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
省略...
$ 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)
Reference
이 문제에 관하여(CentOS7.6에서 yum으로 MySQL8.0 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tech31/items/41348aaabf4b4a00704f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)