【CentOS Stream快速上手】从安装到配置MySQL全攻略

发布时间:2025-06-08 02:38:24

引言

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来管理你的数据库了。记取,数据库的保险性跟备份是至关重要的,确保按期停止数据备份,并采取恰当的保险办法来保护你的数据。