今回はmysqlをインストールしたら動くようで動かない、と、ハマった備忘。いつもかしこい人たちのブログを参考にインストールするけど、まじめに勉強するかメモをまとめるようにしないと成長しないなぁと思う今日この頃。
- CentOS7
- mysql5.6
初回インストール
- インストールコマンド
# yum install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
# yum-config-manager --disable mysql57-community
# yum-config-manager --enable mysql56-community
# yum install mysql-community-server
気づく人は気づくんでしょうが、すいません。節穴で。。。w
気づき、と、対応
mysqlが思った動きをしない。。。再起動すると死んだ。。。
# systemctl status mysqld.service
● mysqld.service - SYSV: MySQL database server.
Loaded: loaded (/etc/rc.d/init.d/mysqld; bad; vendor preset: disabled)
Active: failed (Result: exit-code) since 金 2021-12-17 16:00:04 JST; 1min 56s ago
Docs: man:systemd-sysv-generator(8)
Process: 29476 ExecStop=/etc/rc.d/init.d/mysqld stop (code=exited, status=0/SUCCESS)
Process: 31105 ExecStart=/etc/rc.d/init.d/mysqld start (code=exited, status=1/FAILURE)
太字に注目。ん?bad?あれ?systemdじゃない。。。んあーー
# rpm -qa | grep mysql
mysql-community-libs-5.6.51-2.el6.x86_64
mysql57-community-release-el6-7.noarch
mysql-community-common-5.6.51-2.el6.x86_64
mysql-community-server-5.6.51-2.el6.x86_64
mysql-community-client-5.6.51-2.el6.x86_64
あぁぁ、6の方を入れてもうてる。ちゃんと動かす方法ありそうだけど、そんなことはしたくないので入れ直し。
サーバとクライアントのアンインストール
# yum remove mysql-community-server
# yum remove mysql-community-client
下記は実施無し。postfixとかも併せて消されるので一旦スルー
# yum remove mysql-community-libs
レポジトリの削除
# yum remove mysql57-community-release-el6-7.noarch
さて入れ直し
レポジトリの再登録
# yum install https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
# yum-config-manager --disable mysql80-community
# yum-config-manager --enable mysql56-community
レポジトリ確認
# yum repolist all | grep mysql
再インストール
# yum install mysql-community-server
確認
# rpm -qa | grep mysql
mysql-community-libs-5.6.51-2.el6.x86_64
mysql-community-client-5.6.51-2.el7.x86_64
mysql-community-server-5.6.51-2.el7.x86_64
mysql80-community-release-el7-2.noarch
mysql-community-common-5.6.51-2.el7.x86_64
残りのやつはインストールしなおしで変更
# yum install mysql-community-libs
# rpm -qa | grep mysql-community-libs
mysql-community-libs-5.6.51-2.el7.x86_64
最初、設定の何が間違えてるのかわからなくてconfig見すぎて目が痛い。些細なことでも備忘録って大事だと思うので残しておく。
コメント