AmazonLinux2 EC2 인스턴스를 만든 후 mysql: 명령을 찾을 수 없음 상태에서 RDS 연결할 때까지
4091 단어 MySQLAmazonLinux2RDSEC2AWS
환경
목적
AmazonLinux2 EC2 인스턴스를 만든 후 기존 RDS에 mysql 명령을 사용하여 데이터베이스에 연결하고 싶습니다.
집어 넣은 곳
EC2 인스턴스 생성 후 "mysql : 명령을 찾을 수 없습니다"라는 문제가 발생했습니다. mysql이 설치되어 있지 않은 것 같기 때문에 설치한다.
하지만 mysql 설치를 시도하지만 mysql 대신 아래와 같이 mariadb를 설치하려고합니다. 1
$ sudo yum install mysql
:
:
========================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
========================================================================================================================
インストール中:
mariadb x86_64 1:5.5.64-1.amzn2 amzn2-core 9.0 M
해결 방법
EC2 인스턴스 생성 후 "mysql : 명령을 찾을 수 없습니다"라는 문제가 발생했습니다. mysql이 설치되어 있지 않은 것 같기 때문에 설치한다.
하지만 mysql 설치를 시도하지만 mysql 대신 아래와 같이 mariadb를 설치하려고합니다. 1
$ sudo yum install mysql
:
:
========================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
========================================================================================================================
インストール中:
mariadb x86_64 1:5.5.64-1.amzn2 amzn2-core 9.0 M
해결 방법
아래 mysql 설치 절차
MySQL 커뮤니티 다운로드 페이지 보다 다운로드하고 싶은 mysql-community 리포지토리의 패키지를 선택한다. 여기서는 Red Hat Enterprise Linux 7/Oracle Linux 7 (Architecture Independent), RPM Package를 지정합니다.
↓
상기 페이지로부터 이동한 앞의 페이지에 기재되어 있는 다운로드 링크를 복사해 mysql-community 리포지토리의 인스톨을 실행.
$ sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
↓
mysql을 설치한다.
$ sudo yum install mysql
:
:
========================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
========================================================================================================================
インストール中:
mysql-community-client x86_64 8.0.18-1.el7 mysql80-community 38 M
mysql-community-libs x86_64 8.0.18-1.el7 mysql80-community 3.7 M
mariadb-libs.x86_64 1:5.5.64-1.amzn2 を入れ替えます
mysql-community-libs-compat x86_64 8.0.18-1.el7 mysql80-community 1.3 M
mariadb-libs.x86_64 1:5.5.64-1.amzn2 を入れ替えます
依存性関連でのインストールをします:
mysql-community-common x86_64 8.0.18-1.el7 mysql80-community 597 k
↓
설치한 mysql의 버전을 확인.
$ mysql --version
mysql Ver 8.0.18 for Linux on x86_64 (MySQL Community Server - GPL)
↓
본건 목적의 RDS 접속을 시도한다. 연결할 수 있게 되었다.
$ mysql -h 'エンドポイント' -P 'ポート番号' -u 'ユーザー名' -p
Enter password: 'パスワード'
:
:
:
mysql>
참고
$ sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
$ sudo yum install mysql
:
:
========================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
========================================================================================================================
インストール中:
mysql-community-client x86_64 8.0.18-1.el7 mysql80-community 38 M
mysql-community-libs x86_64 8.0.18-1.el7 mysql80-community 3.7 M
mariadb-libs.x86_64 1:5.5.64-1.amzn2 を入れ替えます
mysql-community-libs-compat x86_64 8.0.18-1.el7 mysql80-community 1.3 M
mariadb-libs.x86_64 1:5.5.64-1.amzn2 を入れ替えます
依存性関連でのインストールをします:
mysql-community-common x86_64 8.0.18-1.el7 mysql80-community 597 k
$ mysql --version
mysql Ver 8.0.18 for Linux on x86_64 (MySQL Community Server - GPL)
$ mysql -h 'エンドポイント' -P 'ポート番号' -u 'ユーザー名' -p
Enter password: 'パスワード'
:
:
:
mysql>
mariadb 설치에서도 mysql 명령을 사용할 수 있습니다. ↩
Reference
이 문제에 관하여(AmazonLinux2 EC2 인스턴스를 만든 후 mysql: 명령을 찾을 수 없음 상태에서 RDS 연결할 때까지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takizawafw6o2o/items/0bfc41147ef53ef857f4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)