我最近从MySQL 5.0迁移到Percona Server 5.1。 我用了
yum remove mysql-server mysql-client
删除旧版本。 然后我用yum安装了Percona服务器。
从那以后,我每天都在同一时间,我的mysqld会自行closures并重新启动。 奇怪的是,当它回来时,它不再是Percona Server 5.1,而是以前的版本:MySQL 5.0!
然后我会删除MySQL 5.0并再次安装Percona Server 5.1。 但是同样的事情会在第二天同时发生:closures,恢复到旧版本,然后重新启动。
我想每天都在closuresMySQL。 然后重新安装旧版本的MySQL并启动旧版本。
我如何知道发生了什么? 我该如何解决这个问题? 这真让我抓狂。
感谢您的帮助。
编辑
好,所以看起来像cpanel是这里的问题。 任何人都可以告诉我什么是cpanel在这里做什么,它如何“带回”旧版本的MySQL? 我怎样才能解决它?
在cPanel中禁用MySQL:服务器configuration – >更新configuration并设置MySQL:从不
尝试在cron中findyum命令:
# find /etc/cron* -type f -exec grep yum {} \; -print # find /var/spool/cron/ -type f -exec grep yum {} \; -print
或者在yum log(/ var / log / messages)中find时间:
# grep yum /var/log/messages Mar 1 15:29:29 localhost yum: Installed: mysql-server-5.0.77-4.el5_5.4.i386
然后运行last查找安装mysql的用户帐户:
# last ooshro pts/0 10.0.2.2 Tue Mar 1 15:12 still logged in
你正在使用cPanel,所以你需要在WHM中禁用更新设置中的mysql系统更新,然后你可以安装percona而不用cpanel每天更换它,
如果你只想要mysql 5.1,你也可以通过WHM升级,因为使用自定义数据库安装可能不会被cpanel支持