CentOS安装MySQL 5.7详细教程
本教程介绍CentOS系统下安装MySQL 5.7的详细步骤。
环境准备
在开始安装过程前,请确保你的CentOS系统已经安装了epel-release仓库和wget工具,如果没有,请先执行以下命令进行安装:
sudo yum -y install epel-release wget
下载MySQL RPM包
访问MySQL官网,选择相应的版本,下载对应的RPM包。以下以下载5.7.32版本为例,命令如下:
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
安装MySQL RPM包
执行以下命令安装RPM包,并启用MySQL 5.7仓库:
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
安装MySQL 5.7
安装MySQL 5.7之前先执行更新列表命令:
sudo yum update
安装MySQL 5.7:
sudo yum install mysql-server
启动MySQL服务
sudo systemctl start mysqld
确认MySQL是否已启动:
sudo systemctl status mysqld
配置MySQL
MySQL安装完成后,可以通过mysql_secure_installation
命令对其进行配置。执行该命令后,将会强制执行以下操作:
- 设置root账户密码
- 删除匿名用户
- 禁止root账户远程登录
- 删除test数据库
- 重新加载权限表
执行mysql_secure_installation
命令:
sudo mysql_secure_installation
根据提示输入root密码并回答相关问题即可。
示例说明
示例1:在安装MySQL 5.7之前,可以先查看系统是否已经存在MySQL:
sudo yum list installed | grep mysql
如果输出了任何关于mysql的包,表示系统中已经安装了MySQL。
示例2:如果需要修改MySQL的相关配置,可以编辑/etc/my.cnf
文件进行修改,例如修改MySQL默认的字符编码:
sudo vim /etc/my.cnf
在[mysqld]
节点下添加以下配置:
character-set-server=utf8
保存并退出。最后,重启MySQL服务:
sudo systemctl restart mysqld
这样,MySQL默认字符编码就被修改为了UTF-8。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centOS安装mysql5.7详细教程 - Python技术站