Centos6 下升级 MySQL 数据库
备份数据
$ mysqldump -u xxx -h xxx -P 3306 -p --all-databases > databases.sql
查看版本
rpm -qa | grep mysql
文件和配置文件备份
cp -R /data/mysql mysql-5.1-data
cp /etc/my.cnf my.cnf-5.1
停止服务
service mysqld stop
方法一
此方法下,我并未删除老的 MySQL
,然而我升级成功!不知有什么后遗症没有。
wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm
yum localinstall mysql57-community-release-el6-8.noarch.rpm
yum install mysql-server
mysqld --initialize --user=mysql
# 找到密码 vi /var/log/mysqld.log
# 修改密码 mysqladmin -uroot -p password
# 采用拷贝粘贴,输入旧密码,设定新密码
chkconfig mysqld on
# 重启
reboot
方法二
# 卸载旧版本的 Mysql
yum remove mysql mysql-*
# 执行之后再看看是不是残余一些 mysql-libs 之类的
# 查看是否有残余
yum list installed | grep mysql
# 如果有,并确认没用之后也可以删除。
yum remove mysql-libs
# 安装 这个要更新源的前提
yum install mysql-server
启动
service mysqld start
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论