在Linux服务器上安装MySQL有多种方法,具体取决于你使用的Linux发行版(如Ubuntu、CentOS等)。下面将分别列出几种常见发行版上的安装方法。

在 Ubuntu / Debian 上安装 MySQL

1. 打开你的终端并更新软件包列表。

linux服务器安装mysql  第1张

bash

sudo apt update

2. 安装MySQL服务器。

linux服务器安装mysql  第2张

bash

sudo apt install mysqlserver

3. 一旦完成安装,为了提高安全性,你应当运行以下命令:

linux服务器安装mysql  第3张

bash

sudo mysql_secure_installation

在 CentOS / RHEL 上安装 MySQL

linux服务器安装mysql  第4张

如果想安装MySQL社区服务器的话,你需要添加一个新的存储库,因为标准的官方仓库默认可能没有最新版本。

1. 首先禁用防火墙或者设置规则以允许数据库访问。

2. 导入MySQL存储库:

linux服务器安装mysql  第5张

bash

sudo yum localinstall https://repo.mysql.com/mysql80communityreleaseel73.noarch.rpm

3. 更新yum配置并安装MySQL服务器。

bash

linux服务器安装mysql  第6张

sudo yum install mysqlserver

4. 安装完成,启动并设置它自启动。

bash

sudo systemctl start mysqld

linux服务器安装mysql  第7张

sudo systemctl enable mysqld

5. 为了增强MySQL的安全性,你可以使用mysqlsecureinstallation工具。

bash

sudo mysql_secure_installation

linux服务器安装mysql  第8张

启动MySQL服务

安装完毕后,根据你的操作系统和服务管理模式的不同,请确保MySQL服务已经在启动,并设置自启动:

bash

linux服务器安装mysql  第9张

sudo systemctl enable now mysql Debian/Ubuntu

sudo systemctl enable now mysqld CentOS/RHEL

访问MySQL数据库

linux服务器安装mysql  第9张

使用`mysql u root p`从命令行登录。你需要输入您设置的密码。

或者你也可以尝试不设置密码的方式访问:

Ubuntu/Debian: 默认情况下可能会有一个随机生成的密码,需要你在第一次连接时通过上述安全脚本设置新的密码。

CentOS:初始的根账户通常会有默认或空白密码。首次访问建议执行安全性检查,按照提示设置密码及其他选项。

以上是基本的安装流程。请注意保持服务器和数据库的应用更新到最新,确保使用最新的安全补丁。同时,记得定期进行数据备份,并遵循最佳实践以提高系统的整体安全性能。