如何搭建数据库(2026)
MYSQL
Windows
点击这里下载Windows的安装包,带Web的是在线安装包,比离线安装包要小一点
你为服务器安装的话,基本上第一个选server only就行,他自带的客户端不怎么好用,最大的缺点就是对中文用户不友好

这里直接下一步,然后你可以看到你可以设置安装路径和数据存储路径,请按需改。

下一步然后点 Execute ,然后一路下一步,来到这个界面,这里Config Type我们选Server Computer,其他设置按照你自己需求更改,然后Next。


这里我们直接默认就好了,Next

接下来就是设置你的root密码,切勿忘记,然后你在下方还可以设置其他用户,我建议你使用工具来创建对应数据库的对应用户

这个页面我们直接Next,基本上不需要配置什么


点 Execute ,又点 Execute 然后你就安装成功了
Linux
在这里下载 yum 或者 apt 的仓库,并且把这个文件放到你机器上的文件夹里
安装仓库的命令:
# 适用于 Debian 系sudo dpkg -i <你刚才下载文件的绝对路径># 适用于 Redhat 系sudo yum localinstall <你刚才下载文件的绝对路径># 或者使用 dnfsudo dnf localinstall <你刚才下载文件的绝对路径>Debian 系的额外步骤:sudo apt-get update
选择版本:
# 适用于 Debian 系sudo dpkg-reconfigure mysql-apt-config# 它会弹出一个东西让你选择的,选择自己想要的版本,然后点Ok。sudo apt-get update# 适用于 Redhat 系yum repolist all | grep mysql# 或者使用 dnfdnf repolist all | grep mysql# 执行完这个命令以后,你会在终端里看到一长串的子仓库。# 我们只用安装 8.X LTS 版本,此版本对 mc 插件支持较好。# 下面的命令可以用来禁用子仓库和启用子仓库。sudo yum-config-manager --disable <子仓库>sudo yum-config-manager --enable <子仓库># 或者使用 dnfsudo dnf config-manager --disable <子仓库>sudo dnf config-manager --enable <子仓库>确认正确的子仓库已被启用, 通过执行以下命令并检查其输出(对于支持DNF的系统,命令中的 Yum 替换为 DNF )
yum repolist enabled | grep mysql基于EL8的系统,如RHEL8和Oracle。 Linux 8 包含默认启用的 MySQL 模块。 除非该模块被禁用,否则它会掩盖以下提供的包 MySQL 仓库。要禁用附带的模块并 MySQL 仓库包可见,请使用以下命令(对于支持DNF的系统,将命令中的 Yum 替换为 DNF )
sudo yum module disable mysql安装 MYSQL
# 适用于 Debian 系sudo apt-get install mysql-server# 这会安装 MySQL 服务器的包,以及客户端和数据库的通用文件包。# 安装的过程中会要求你输入你 MySQL root 用户密码。# 适用于 Redhat 系sudo yum install mysql-community-server# 或者sudo dnf install mysql-community-server# 这将安装 MySQL 服务器的软件包 (mysql-community-server),以及运行服务器所需的组件软件包,包括客户端软件包 (mysql-community-client)、客户端和服务器的通用错误消息和字符集 (mysql-community-common) 以及共享客户端库 (mysql-community-libs)。启动 MySQL 服务器和停止 MySQL 服务器
systemctl start mysqld #启动systemctl stop mysqld #停止systemctl status mysqld #状态查看systemctl restart mysqld #重启在 MYSQL 服务器的首次启动时,如果服务器的数据目录为空,将会发生以下情况。
- 服务器将被初始化。
- SSL 证书和密钥文件将在数据目录中生成。
validate_password将被安装并启用。- 将创建一个超级用户帐户
'root'@'localhost。超级用户的密码将被设置并存储在错误日志文件中。要查看它,请使用以下命令。
sudo grep 'temporary password' /var/log/mysqld.log尽快更改 root 密码,方法是使用生成的临时密码登录并为超级用户帐户设置自定义密码。
$> mysql -uroot -pmysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '<自定义密码>';Docker
(个人建议使用 Linux 上的 Docker ,不建议使用此方法。)
拉取镜像的命令:
docker pull container-registry.oracle.com/mysql/community-server:<要安装的版本>启动实例的命令:
docker run --name=<容器名称> --restart on-failure -d container-registry.oracle.com/mysql/community-server:<要安装的版本>Redis
Windows
请你把你电脑上的 WSL 功能打开
点击这里下载并安装 docker desktop ,并且进行配置。
在 Windows 上,确保 Docker 配置为运行基于 Linux 的容器。
要使用镜像启动 Redis 开源服务器,请在终端中执行以下命令:
docker run -d --name redis -p 6379:6379 redis:<版本号>Linux
适用于 Debian 系
sudo apt-get install lsb-release curl gpgcurl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpgsudo chmod 644 /usr/share/keyrings/redis-archive-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.listsudo apt-get updatesudo apt-get install redis适用于 Redhat 系
在 /etc/yum.repos.d 创建包含以下内容的 redis.repo 文件
适用于 Rocky Linux 9 和 AlmaLinux 9
[Redis]name=Redisbaseurl=http://packages.redis.io/rpm/rockylinux9enabled=1gpgcheck=1适用于 Rocky Linux 8 和 AlmaLinux 8
[Redis]name=Redisbaseurl=http://packages.redis.io/rpm/rockylinux8enabled=1gpgcheck=1执行以下命令
curl -fsSL https://packages.redis.io/gpg > /tmp/redis.keysudo rpm --import /tmp/redis.keysudo yum install redisRedis不会自动启动,也不会在启动时启动。为此,请执行以下命令。
sudo systemctl enable redis #启用 Redissudo systemctl start redis #启动 RedisDocker
docker run -d --name redis -p 6379:6379 redis:<版本号>文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!













