在CentOS上安装MySQL是一个常见的需求,尤其是在需要构建数据库应用程序时。MySQL作为一个流行的开源关系数据库管理系统,提供了高性能和可靠性。本文将详细介绍在CentOS上安装MySQL的步骤。

一、更新系统

在开始安装MySQL之前,首先确保你的CentOS系统是最新的。在终端中运行以下命令:

sudo yum update

二、安装MySQL

在CentOS上安装MySQL的推荐方法是通过Yum包管理器。首先,你需要添加MySQL的官方Yum存储库。

  1. 下载MySQL Yum Repository

访问MySQL Yum Repository官网,找到适合你系统版本的安装包,然后使用wget命令下载。例如:

bash wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

  1. 安装MySQL Yum Repository

使用以下命令安装下载的RPM包:

bash sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

  1. 安装MySQL Server

一旦添加了Yum存储库,你可以使用以下命令安装MySQL Server:

bash sudo yum install mysql-community-server

三、启动MySQL服务

安装完成后,启动MySQL服务并设置其在系统启动时自动启动:

sudo systemctl start mysqld
sudo systemctl enable mysqld

四、配置MySQL

当MySQL第一次启动时,会自动生成一个临时的root用户密码。你可以在/var/log/mysqld.log文件中找到它:

sudo grep 'temporary password' /var/log/mysqld.log

五、运行MySQL安全配置脚本

MySQL提供了一个安全配置脚本,可以帮助你改善MySQL的安全性。运行以下命令:

sudo mysql_secure_installation

这个脚本会询问你几个问题,例如是否更改root密码、是否删除匿名用户、是否禁止root远程登录等。根据需要配置。

六、使用MySQL

在完成上面的步骤后,你可以使用以下命令登录MySQL:

mysql -u root -p

系统将提示你输入密码,输入之前获取的root用户密码即可。

七、常用命令

登录MySQL后,你可以执行一些常用的SQL命令,比如创建数据库、创建用户等:

  • 创建数据库:

sql CREATE DATABASE mydatabase;

  • 创建用户及授权:

sql CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost'; FLUSH PRIVILEGES;

  • 查看数据库列表:

sql SHOW DATABASES;

八、总结

在CentOS上安装MySQL是一个相对简单的过程。通过Yum包管理器,你可以快速安装和配置MySQL。安装后,使用mysql_secure_installation脚本增强安全性,并可根据需要创建和管理数据库及用户。希望这篇文章能帮助你顺利在CentOS上安装MySQL!

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部