このサイトにはプロモーションが含まれます

UbuntuにてMySQLコマンドだけ使いたい場合の備忘録

ワシはRDSに繋げたいだけなんじゃ!

先日 RDS を構築した際に EC2 と接続ができなくて泣きたくなった。

原因はシンプルで EC2 に MySQL クライアントが存在しませんよという内容です。

クラウド先(RDS)には MySQL が存在しているのに、わざわざ EC2 に MySQL 本体をインストールするのもなぁと思っていたのですが、ちょっと工夫するだけで EC2 から接続できるようにすることができることを知ったので共有ですぅぅぅ〜

やんやん

プログラマーとしてLEMP環境に主に生息しており、DevOps 的な立ち回りをしながらご飯を食べている当ブログの管理人のやんやんと申します。
最近はTmux使うのを辞めました。

 

いざ実践

  • とりあえずアプデ
    sudo apt update
    
  • mysql-client のパッケージを検索
    なんかいい感じのやつ出てくるよ

    apt search mysql-clien
  • 最小を入れたい
    (お使いのバージョンに合わせたものを指定してね
    (client を入れれば MySQL コマンドが使えるよ

    apt install mysql-client-core-8.x
  • MySQL に接続
    mysql -h rds.amazonaws.com -P 3306 -u rds -p

失敗時のエラー

権限不足

Permission denied
  • Ubuntu で入ったから何となく行けてんのかと思いきや…
  • sudo しなさいよ

接続失敗

ERROR 2003 (HY000): Can't connect to MySQL server on
  • RDS の設定漏れ
  • EC2 からの接続許可

 

Twitterでフォローしよう

読んでみーな
おすすめの記事