在Linux系统上安装MySQL有多种方法,以下是使用最流行的包管理器`apt`(例如,在基于Debian的发行版中)和`yum`或`dnf`(例如,在基于Red Hat的发行版如Fedora中)的示例步骤。

1. 在Debian或Ubuntu系统中安装MySQL

Step 1: 打开终端。

linux系统安装mysql  第1张

Step 2: 更新您的软件包列表以确保您能获取最新的数据。在终端上运行:

bash

sudo apt update

linux系统安装mysql  第2张

Step 3: 安装MySQL服务器:

bash

sudo apt install mysqlserver

linux系统安装mysql  第3张

这一步会下载并自动安装MySQL服务器及其所需的相关文件和依赖项。

Step 4: 安装完成后,请考虑对新安装的安全进行配置:

bash

linux系统安装mysql  第4张

sudo mysql_secure_installation

这个命令将询问您一些安全相关的问题,并允许您设置MySQLroot用户的密码,以及更改其他选项,如禁用不需要的插件、删除匿名用户、禁用从远端登录等,从而增强数据库安全性。

2. 在Fedora/CentOS或RHEL系统中安装MySQL

linux系统安装mysql  第4张

由于MySQL已从大多数官方仓库中移除,建议改用MariaDB,或者使用以下的方法来添加适当的存储库来安装MySQL。

Step 1: 添加MySQL APT Repository 或者如果是在 Red Hat/CentOS 系统下的话,您可以添加相应的存储库。在这里我们只讨论MariaDB替代MySQL的方案(对于CentOS 7+或RHEL使用`dnf`安装MariaDB;CentOS 6使用`yum`):

对于MariaDB,你可以按照下列步骤:

linux系统安装mysql  第6张

bash

添加Repo到你的系统

对于Fedora用户:

sudo dnf checkupdate q 更新一下缓存以检查是否存在更新的repo版本

linux系统安装mysql  第7张

如果你运行的是基于EPEL (适用于centos/ol/rhel),你得确保 EPEL 已经激活

sudo yum configmanager setenabled epel

对于 CentOS/Redhat 用户

linux系统安装mysql  第8张

echo "[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/10.4/centos7amd64

gpgkey=https://yum.mariadb.org/RPMGPGKEYMariaDB

gpgcheck=1" | sudo tee /etc/yum.repos.d/MariaDB.repo > /dev/null

linux系统安装mysql  第9张

现在安装 MariaDB

sudo dnf install mariadbserver mariadb

注:上面的`echo`行是添加了针对 MariaDB 的仓库到yum源里的一部分,你需要替换 `10.4/centos7amd64` 部分以符合您实际使用的操作系统版本号以及架构类型

linux系统安装mysql  第10张

对于 MySQL 用户可以参考官方的 MySQL 存储库指南(需要创建自己的存储库)。

Step 2: 同样执行如下指令安装后执行安全安装过程:

bash

sudo systemctl enable mariadb 启用启动服务

开启服务并启动它

systemctl start mariadb

linux系统安装mysql  第11张

按照MySQL或者MariaDB文档继续后续配置。

请记住,安全最佳实践应该始终包括更改默认的数据库管理员密码、限制网络连接和定期更新系统。如果你安装的是真正的 MySQL 而不是其分叉版(例如MariaDB)并且使用MySQL APT repositories,请确保替换相关的步骤指导来正确反映你选择的技术路径。

linux系统安装mysql  第12张

根据您具体的操作系统版本和其他因素,上述步骤的具体实施细节可能略有差异,建议查看官方的MySQL和MariaDB文档获取最新信息。