centos 7にmysql clientを入れる

mysqlのクライアントがほしかったのでインストールtipsを書いておく。

centos 7 からmariadbなんですね。なんだかややこしいなあ。

インストールするサーバーにはHadoop関連のコマンドもいれてある。
単純にyum install mariadbをするとこんなエラーが出てしまった。

Transaction check error:
  file /usr/share/mysql/charsets/Index.xml from install of MariaDB-common-10.3.10-1.el7.centos.x86_64 conflicts with file from package mysql-community-common-5.7.16-1.el7.x86_64
  file /usr/share/mysql/charsets/armscii8.xml from install of MariaDB-common-10.3.10-1.el7.centos.x86_64 conflicts with file from package mysql-community-common-5.7.16-1.el7.x86_64
................................

Hadoop関連のhadoop, hive, parquet コマンドらへんはmysql-community-commonを使ってるみたい。


なので仕方ないのでmysql クライアントをrpm からダウンロードしてインストールした。

gistcf686beaa9642ac59cc85487a00a4148

うまくいった。