MySQL CentOS安装MySQL
1. 简介
MySQL是一种常用的关系型数据库管理系统,被广泛应用于各类应用程序的开发和部署过程中。在CentOS操作系统上安装MySQL是一项常见的任务,本文将分步骤详解如何在CentOS上安装MySQL。
2. 准备工作
在开始安装MySQL前,我们需要确保以下几项的准备工作已经完成:
- CentOS系统的安装和配置。
- 一个具备管理员权限的用户账户。
- 确保系统已连接至互联网以便下载MySQL软件包。
3. 步骤
3.1 下载MySQL软件包
首先,我们需要从MySQL官方网站下载适用于CentOS的MySQL软件包。可以通过以下命令在命令行中下载:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3.2 安装MySQL软件包
下载完成后,我们可以使用以下命令来安装MySQL软件包:
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
3.3 安装MySQL服务器
安装完成MySQL软件包后,我们可以使用以下命令来安装MySQL服务器:
sudo yum install mysql-server
3.4 启动MySQL服务
安装完成后,我们可以使用以下命令来启动MySQL服务:
sudo systemctl start mysqld
3.5 设置MySQL服务开机启动
如果需要在系统启动时自动启动MySQL服务,可以使用以下命令来设置:
sudo systemctl enable mysqld
3.6 运行安全性脚本
为了提高MySQL服务器的安全性,MySQL提供了一个安全性脚本,可以使用以下命令来运行:
sudo mysql_secure_installation
运行该脚本后,根据提示完成安全性配置。
3.7 登录MySQL
安装和配置完成后,我们可以使用以下命令来登录MySQL:
mysql -u root -p
输入管理员密码后,即可成功登录MySQL。
4. 示例代码运行结果
以下是一个简单的示例代码运行结果,用于验证MySQL是否成功安装。
import mysql.connector
# 连接MySQL数据库
cnx = mysql.connector.connect(user='root', password='password',
host='localhost', database='mysql')
# 执行SQL查询
cursor = cnx.cursor()
cursor.execute("SELECT * FROM users")
# 输出查询结果
for row in cursor:
print(row)
# 关闭连接
cursor.close()
cnx.close()
如果MySQL成功安装并连接至数据库中的users
表,以上代码将输出users
表中的所有行。
5. 总结
本文详细介绍了如何在CentOS操作系统上安装MySQL。通过按照步骤进行操作,您将能够成功地在CentOS系统中安装和配置MySQL,并可以使用其进行开发和部署操作。