centos yum升級到mysql 5.6 指定版本 平滑升級
阿新 • • 發佈:2019-02-06
service mysqld stop
// 在linux上先檢視系統的版本號,根據版本號對應下載
more /etc/redhat-release
rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-7.noarch.rpm
vim /etc/yum.repos.d/mysql-community.repo
// 我要安裝mysql56 找到mysql56-community 修改 enabled=1
// 其他的 mysql54,mysql57,... 都改 enabled=0
yum -y upgrade mysql
mysql_upgrade -uroot -p
/etc/rc.d/init.d/mysqld status
service mysqld start
mysql -V //檢視更新後的版本
執行service mysqld start
的時候出現啟動失敗:MySQL Daemon failed to start.
執行less /var/log/mysqld.log
看到
/usr/sbin/mysqld: unknown variable 'log-slow-queries=/xxx/log/mysql_slowquery.log'
找不到引數??? 搜尋後發現:mysql5.6版本以上,取消了引數log-slow-queries,更改為slow-query-log-file
vim /etc/my.cnf
#log-slow-queries = /xxx/log/mysql_slowquery.log
slow_query_log = on
slow-query-log-file = /xxx/log/mysql_slowquery.log
參考