Ubuntu安装MySQL 8.0并获取密码

MySQL是一个开源的关系型数据库管理系统,常用于Web开发。本文将介绍在Ubuntu操作系统上安装MySQL 8.0的步骤,并演示如何获取初始密码。

步骤一:安装MySQL

在Ubuntu上安装MySQL 8.0非常简单。可以通过apt包管理器轻松安装。

  1. 打开终端并更新apt软件包列表:
sudo apt update
  1. 安装MySQL服务器:
sudo apt install mysql-server
  1. 在安装过程中,系统会弹出设置MySQL root用户的密码的对话框。输入并确认密码,然后继续安装。

  2. 安装完成后,MySQL服务器会自动启动。可以通过以下命令检查其状态:

sudo systemctl status mysql

如果MySQL正在运行,终端将显示active (running)

步骤二:获取初始密码

在MySQL 8.0中,安装完成后需要通过日志文件获取初始密码。以下是获取初始密码的步骤:

  1. 使用以下命令查看MySQL日志文件:
sudo cat /var/log/mysql/error.log
  1. 打开日志文件后,可以找到一行包含初始密码的内容。类似于以下示例:
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: AbCdEfGhIjKlMnOpQrStUvWxYz

上述示例中,AbCdEfGhIjKlMnOpQrStUvWxYz即为初始密码。

步骤三:登录MySQL并更改密码

获取到初始密码后,可以使用以下步骤登录MySQL并更改密码:

  1. 打开终端,并使用以下命令登录MySQL:
mysql -u root -p
  1. 输入之前获取到的初始密码,然后按回车键。

  2. 成功登录后,可以修改密码。以下是修改密码的示例命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new-password';

new-password替换为您希望设置的新密码。

  1. 执行完上述命令后,刷新权限以使更改生效:
FLUSH PRIVILEGES;
  1. 现在,您可以退出MySQL命令行界面:
QUIT;

总结

在本文中,我们演示了在Ubuntu操作系统上安装MySQL 8.0的步骤,并展示了如何获取初始密码并更改密码。MySQL是一个功能强大的数据库管理系统,可以用于各种应用程序和项目。通过按照上述步骤操作,您将能够在Ubuntu上安装和配置MySQL,并开始使用它。


表格

以下是一个示例的表格:

姓名 年龄 性别
张三 25
李四 30

类图

以下是一个示例的类图,使用mermaid语法:

classDiagram
    class Person {
        - String name
        - int age
        + void setName(String name)
        + void setAge(int age)
        + String getName()
        + int getAge()
    }

上述类图表示一个名为Person的类,具有姓名和年龄属性,以及设置和获取这些属性的方法。

希望本文能够帮助您成功安装MySQL 8.0并获取初始密码。祝您使用MySQL愉快!