CentOS7でmysqlコマンド、psqlコマンドを使って外部のデータベースサーバーに接続する

EC2からRDSに接続する際など、データベースサーバーは立ち上げないけどクライアントだけインストールしたい、といったケースがあるかと思います。

PostgreSQLとMySQLそれぞれ以下のようにしてクライアントをインストールすることが可能です。

yum install postgresql
yum install mysql

なおCentOS7では標準リポジトリで MySQL が提供されなくなり、代わりに MySQL と互換性のある MariaDB が提供されるようになりました。そのため、yum install mysql しても実態はmariadbがインストールされるようです。

ちなみにサーバー側をインストールする際には以下のようなコマンドになります。(MySQLの場合は事前にMySQL の yum リポジトリを追加しておく必要があります。)

yum install postgresql-server
yum install mysql-community-server
yum install mariadb-server