在Linux系统上安装MySQL有多种方法,以下是使用最流行的包管理器`apt`(例如,在基于Debian的发行版中)和`yum`或`dnf`(例如,在基于Red Hat的发行版如Fedora中)的示例步骤。
1. 在Debian或Ubuntu系统中安装MySQL
Step 1: 打开终端。
Step 2: 更新您的软件包列表以确保您能获取最新的数据。在终端上运行:
bash
sudo apt update
Step 3: 安装MySQL服务器:
bash
sudo apt install mysqlserver
这一步会下载并自动安装MySQL服务器及其所需的相关文件和依赖项。
Step 4: 安装完成后,请考虑对新安装的安全进行配置:
bash
sudo mysql_secure_installation
这个命令将询问您一些安全相关的问题,并允许您设置MySQLroot用户的密码,以及更改其他选项,如禁用不需要的插件、删除匿名用户、禁用从远端登录等,从而增强数据库安全性。
2. 在Fedora/CentOS或RHEL系统中安装MySQL
由于MySQL已从大多数官方仓库中移除,建议改用MariaDB,或者使用以下的方法来添加适当的存储库来安装MySQL。
Step 1: 添加MySQL APT Repository 或者如果是在 Red Hat/CentOS 系统下的话,您可以添加相应的存储库。在这里我们只讨论MariaDB替代MySQL的方案(对于CentOS 7+或RHEL使用`dnf`安装MariaDB;CentOS 6使用`yum`):
对于MariaDB,你可以按照下列步骤:
bash
添加Repo到你的系统
对于Fedora用户:
sudo dnf checkupdate q 更新一下缓存以检查是否存在更新的repo版本
如果你运行的是基于EPEL (适用于centos/ol/rhel),你得确保 EPEL 已经激活
sudo yum configmanager setenabled epel
对于 CentOS/Redhat 用户
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
现在安装 MariaDB
sudo dnf install mariadbserver mariadb
注:上面的`echo`行是添加了针对 MariaDB 的仓库到yum源里的一部分,你需要替换 `10.4/centos7amd64` 部分以符合您实际使用的操作系统版本号以及架构类型
对于 MySQL 用户可以参考官方的 MySQL 存储库指南(需要创建自己的存储库)。
Step 2: 同样执行如下指令安装后执行安全安装过程:
bash
sudo systemctl enable mariadb 启用启动服务
开启服务并启动它
systemctl start mariadb
按照MySQL或者MariaDB文档继续后续配置。
请记住,安全最佳实践应该始终包括更改默认的数据库管理员密码、限制网络连接和定期更新系统。如果你安装的是真正的 MySQL 而不是其分叉版(例如MariaDB)并且使用MySQL APT repositories,请确保替换相关的步骤指导来正确反映你选择的技术路径。
根据您具体的操作系统版本和其他因素,上述步骤的具体实施细节可能略有差异,建议查看官方的MySQL和MariaDB文档获取最新信息。
发表评论