如何在Ubuntu里安装MySql

首先,你需要切换到root权限:

sudo su

然后确保系统中的所有软件包和存储库都是最新的。你可以通过运行以下命令来执行此操作:

sudo apt update

接下来,我们通过 apt 包管理器安装 MySQL。执行下面的命令。

sudo apt install mysql-server

安装成功后,mysql-service 应该会自动启动。你可以通过执行以下命令再次开启来确认:

sudo /etc/init.d/mysql start

你可以通过运行以下命令来验证安装结果,该命令将输出系统中所安装的 MySQL 版本和发行版。

mysql --version

既然 MySQL 数据库安装成功了,需要设置一些参数来保证以后配置的服务器和数据库的安全。

在其他情况下,MySQL 数据库包安装完成后,mysql-secure-installation 实用程序将自动启动。但是,如果你没有自动启动,可执行以下命令:

sudo mysql_secure_installation

 你将看到一个提示,询问你是否验证密码插件。它通过检查用户密码的强度来增强 MySQL 数据库的安全性,允许用户仅设置强密码。按 Y 接受 VALIDATION 或按 RETURN 键跳过。接下来,会看到设置 root 密码的提示。输入密码并按回车键。注意,出于安全原因,在控制台中键入的任何内容都不会显示。

这里我选择的是0,也就是低难度密码,密码我设置为了root

如何在Ubuntu里安装MySql_第1张图片接下来,会看到一个提示,询问你是否删除所有匿名用户,输入 Y 表示是。对于此处的任何其他提示,输入 Y 表示是。

如何在Ubuntu里安装MySql_第2张图片

MySQL 数据库带有一个客户端实用程序,允许你从 Linux 终端访问数据库并与之交互。

通常,在未执行任何配置的情况下在 Ubuntu 上全新安装 MySQL 后,访问服务器的用户将使用身份验证套接字 (auth_socket) 插件进行身份验证。

auth_socket 的使用会阻碍服务器使用密码对用户进行身份验证。它不仅会引发安全问题,而且还会使用户无法使用外部程序(如 phpMyAdmin)访问数据库。我们需要将身份验证方法从 auth_socket 更改为使用 mysql_native_password。

为此需要打开 MySQL 控制台,并在 Linux 终端上运行以下命令。

sudo mysql

 如何在Ubuntu里安装MySql_第3张图片

 此时我们就成功安装并进入了mysql。

你可能感兴趣的:(ubuntu,linux,运维)