AmazonLinux2 EC2 인스턴스를 만든 후 mysql: 명령을 찾을 수 없음 상태에서 RDS 연결할 때까지

환경


  • AmazonLinux2(AWS EC2)

  • 목적



    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
    

    해결 방법


  • mysql-community 저장소를 사용하여 mysql을 yum 설치합니다.

  • 아래 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>
    

    참고


  • MySQL 5.7을 CentOS 7에 yum 설치하는 방법 | WEB ARCH LABO



  • mariadb 설치에서도 mysql 명령을 사용할 수 있습니다.

    좋은 웹페이지 즐겨찾기