ラベル MySQL の投稿を表示しています。 すべての投稿を表示
ラベル MySQL の投稿を表示しています。 すべての投稿を表示

2017-10-15

yum install php-mysqlで依存性エラーが出た場合に試したいこと

CentOS7にphp-mysqlドライバが入ってなかったので、
  • yum install php-mysql
を実行すると何やらエラーがたくさん出た後、
  • You could try using --skip-broken to work around the problem
とかいうメッセージが出てくる事象が発生。
そのオプションをつけるも解決することなく、どうやらバージョンの互換性が問題になっていることは推測できるものの、さてどうしたものか、、と試行錯誤したうえ
  • yum install  —enablerepo=remi-php71 php-mysqlnd
で解決。phpのバージョンが7.1だから7.1用のレポジトリを見にいくように指定しないといけなかったんですね。

あと、/etc/yum.repos.d/remi-php71.repoのファイルの中に、
  • priority = 1
を書いておいたほうが確実なようです。

2009-12-18

MySQLのアップグレード

研究室のLinuxマシンにインストールされているMySQLのバージョンが古かったので(ver4)、ver5にアップグレードしてみた。もともとrpmで入っていて、新しいrpmパッケージをダウンロードしてきてインストールしようとすると失敗する。。。。ふーむ。。。。というわけで、yumコマンドでやってみる。


【準備】
  • mysqldumpでバックアップはとっておく (例:$ mysqldump -u root -p -x --all-databases > mysqlbackup0912.dump)
  • 設定ファイルのバックアップもとっておく (例:cp /etc/my.cnf my.cnf.0912.bak)
【yumでアップデート】
 # yum --enablerepo=centosplus update mysql


これ一発でOKでした。依存ファイルも自動的にとってきてくれるし、yum様サイコー。