答答问 > 投稿 > 正文
【CentOS Stream快速上手】从安装到配置MySQL全攻略

作者:用户INZK 更新时间:2025-06-09 03:58:01 阅读时间: 2分钟

引言

CentOS Stream是CentOS的下一代版本,它提供了一个接近上游的Linux发行版,使得用户可以更早地访问最新的软件和技术。MySQL是一个开源的关系数据库管理系统,广泛用于各种应用程序中。本文将详细介绍如何在CentOS Stream上安装和配置MySQL。

安装MySQL

步骤1:更新系统软件包

确保你的系统软件包是最新的,这可以通过运行以下命令来实现:

sudo dnf update -y

步骤2:安装MySQL存储库

为了能够通过DNF安装MySQL,我们需要添加MySQL的官方Yum存储库。以下是如何操作的:

sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm

步骤3:安装MySQL服务器

现在,你可以使用以下命令安装MySQL服务器:

sudo dnf install mysql-server

步骤4:启动MySQL服务

安装完成后,启动MySQL服务:

sudo systemctl start mysqld

步骤5:设置MySQL自启动

为了在系统启动时自动启动MySQL服务,可以使用以下命令:

sudo systemctl enable mysqld

配置MySQL

步骤6:获取临时密码

MySQL在首次安装时会生成一个临时密码。可以通过以下命令找到临时密码:

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

步骤7:运行MySQL安全配置脚本

运行MySQL安全配置脚本以修改密码并进行一些安全设置:

sudo mysql_secure_installation

根据提示进行设置,包括设置新的root密码、删除匿名用户、禁止root用户远程登录等。

步骤8:登录MySQL

使用新的密码登录MySQL:

mysql -u root -p

步骤9:创建数据库和用户

在MySQL命令行中创建一个新的数据库和用户:

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

步骤10:配置MySQL客户端

如果你需要在其他计算机上连接到MySQL服务器,你需要配置MySQL客户端。对于大多数客户端,你需要编辑my.cnf文件,并设置以下内容:

[client]
host=localhost
user=myuser
password=mypassword
database=mydatabase

总结

通过上述步骤,你已经在CentOS Stream上成功安装并配置了MySQL。你可以开始使用MySQL来管理你的数据库了。记住,数据库的安全性和备份是至关重要的,确保定期进行数据备份,并采取适当的安全措施来保护你的数据。

大家都在看
发布时间:2024-12-11 05:02
南京南来站到南京工业源大学江浦校区:在南京南站乘坐地铁1号线 → 地铁10号线 → 605路,全程33.1公里。乘坐地铁1号线,经过4站, 到达安德门站步行约160米,换乘地铁10号线 乘坐地铁10号线,经过11站, 到达龙华路站步行约3。
发布时间:2024-11-03 12:24
室性早搏,指心室的某个部位或某个点,提前出现激动、兴奋,抑制了窦房结,出现室性早搏。在心电图的表现上,主要是提前出现一个波形,这个波形的形态往往是宽大畸形,。
发布时间:2024-12-14 02:25
《青玉案》黄沙大漠疏烟处,一骑破胡飞度。三十五年征战路,陷城鸣鼓,仰歌长赋,看遍旌旗舞。临风御水酬疆土,铁衽长袍以身赴。将士三军冲矢雨,一川烽火,满腔情注,四海九州户。。