1、更新/升级软件包存储库

为了确保安装最新的MYSQL,请更新软件包。运行以下命令:

sudo apt update

将已安装的软件包升级到最新版本:

sudo apt upgrade

2、安装MySQL

使用以下命令安装MySQL:

sudo apt install mysql-server

通过以下方面验证安装:

mysqld --version

3、保护MySQL

安装MySQL后,下一步是为您的MySQL安装执行初始安全设置。安全包括设置,删除不必要的帐户和数据库,以及限制访问以增强整体安全性。

要确保安装安全,请运行以下命令:

sudo mysql_secure_installation

输出显示命令在没有密码的情况下与MySQL建立连接。根据系统的不同,在此步骤中可能会提示用户提供根密码。

其余配置由几个部分组成。

3.1 密码验证

第一部分是密码验证。按y键确认密码验证。

根用户无需提供密码即可登录。在这种情况下,默认使用身份验证方法auth_socket

如果使用auth_socket,用户仍然可以在登录MySQL服务器后设置密码。该命令是ALTER USER root@localhost IDENTIFIED BY [password]

3.2 删除匿名用户

安装后,MySQL会自动合并一个匿名用户,允许在没有专用用户帐户的情况下不受限制地访问。虽然最初是为测试和简化安装而设计的,但出于安全原因,建议删除此用户。

3.3 不允许远程登录

以下操作涉及阻止root用户的远程登录。默认情况下,建议限制root用户与本地机器(localhost)的连接,以减轻潜在的安全风险。

3.4 删除测试数据库

任何人都能访问测试数据库会带来安全风险。最安全的方法就是把它去掉。提示后,键入y

3.5 重新加载特权表

MySQL中的特权表存储有关用户特权和访问权限的信息。重新加载特权表是应用整个mysql_secure_installation过程中所做的更改的必要条件。

重新加载权限表是保护MySQL安装的最后一步。

4、检查MySQL服务是否正在运行

安装后,MySQL服务会自动启动。要验证服务器是否正常工作,请运行以下命令:

sudo systemctl status mysql

5、登录MySQL服务器

sudo mysql -u root

标签: MySQL, Ubuntu, Linux

添加新评论

您是第 67951 位访客