下面是详细的“CentOS7.x卸载与安装MySQL5.7的操作过程及编码格式的修改方法”的完整攻略。
卸载MySQL
在卸载MySQL之前,应该先备份你的MySQL数据,以下是卸载MySQL的步骤:
- 停止MySQL服务
sudo systemctl stop mysqld.service
- 卸载MySQL软件
sudo yum remove mysql*
- 删除MySQL数据目录
sudo rm -rf /var/lib/mysql/
安装MySQL 5.7
以下是安装MySQL 5.7的步骤:
- 添加MySQL 5.7的yum仓库
sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 安装MySQL 5.7
sudo yum install mysql-community-server
- 启动MySQL服务
sudo systemctl start mysqld.service
- 查看MySQL服务状态
sudo systemctl status mysqld.service
修改MySQL编码格式
在MySQL 5.7之前,MySQL默认采用的是latin1编码格式;而MySQL 5.7采用的是utf8mb4编码格式。如果在新的MySQL实例中需要使用latin1编码,需要进行如下设置:
- 在MySQL的配置文件/etc/my.cnf中添加如下配置:
[client]
default-character-set=latin1
[mysql]
default-character-set=latin1
[mysqld]
character-set-server=latin1
collation-server=latin1_swedish_ci
- 重启MySQL服务
sudo systemctl restart mysqld.service
示例说明
示例1:安装MySQL 5.7
以下是示例说明:
sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo yum install mysql-community-server
sudo systemctl start mysqld.service
示例2:修改MySQL编码格式
以下是示例说明:
- 编辑MySQL配置文件
sudo vim /etc/my.cnf
- 添加以下配置:
[client]
default-character-set=latin1
[mysql]
default-character-set=latin1
[mysqld]
character-set-server=latin1
collation-server=latin1_swedish_ci
- 重启MySQL服务
sudo systemctl restart mysqld.service
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS7.x卸载与安装MySQL5.7的操作过程及编码格式的修改方法 - Python技术站