- 更新yum源
CentOS 6.3自带的yum源中没有MySQL5.6,则需要添加新的yum源。
示例:
sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
- 卸载旧版本Mysql
如果系统中已经安装了旧版本的MySQL,则需要卸载掉。
示例:
sudo rpm -qa | grep mysql
sudo rpm -e --nodeps #查询mysql的实际名称,然后卸载MySQL
sudo rm -rf /var/lib/mysql/ #删除MySQL根目录
- 安装新版本Mysql
使用yum命令安装MySQL5.6。
示例:
sudo yum install mysql-community-server
- 启动新版MySQL
安装完成后需要启动MySQL服务。
示例:
sudo service mysqld start
- 更改MySQL根账号密码
新版MySQL默认安装时没有初始化root账号的密码,需要手动更改密码。
示例:
mysql -u root #连接数据库
use mysql; #选中mysql数据库
update user set password=password('new_password') where user='root'; #修改root账户的密码
flush privileges; #刷新权限
- 配置MySQL
设置MySQL配置文件my.cnf中的参数。
示例:
vi /etc/my.cnf #编辑MySQL配置文件
在[mysqld]下添加参数:
character_set_server=utf8mb4
collation-server=utf8mb4_unicode_ci
default-storage-engine=InnoDB
innodb_file_per_table=1
- 重启MySQL服务
更新完配置后需重启MySQL服务使更改生效。
示例:
sudo service mysqld restart
注意事项:
- 在更新过程中需要备份之前的数据,以免数据丢失。
- 在卸载旧版本Mysql时不要误删除其他未安装Mysql的文件。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式 - Python技术站