Ubuntu安装MySQL 8.0并获取密码
MySQL是一个开源的关系型数据库管理系统,常用于Web开发。本文将介绍在Ubuntu操作系统上安装MySQL 8.0的步骤,并演示如何获取初始密码。
步骤一:安装MySQL
在Ubuntu上安装MySQL 8.0非常简单。可以通过apt包管理器轻松安装。
- 打开终端并更新apt软件包列表:
sudo apt update
- 安装MySQL服务器:
sudo apt install mysql-server
-
在安装过程中,系统会弹出设置MySQL root用户的密码的对话框。输入并确认密码,然后继续安装。
-
安装完成后,MySQL服务器会自动启动。可以通过以下命令检查其状态:
sudo systemctl status mysql
如果MySQL正在运行,终端将显示active (running)
。
步骤二:获取初始密码
在MySQL 8.0中,安装完成后需要通过日志文件获取初始密码。以下是获取初始密码的步骤:
- 使用以下命令查看MySQL日志文件:
sudo cat /var/log/mysql/error.log
- 打开日志文件后,可以找到一行包含初始密码的内容。类似于以下示例:
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: AbCdEfGhIjKlMnOpQrStUvWxYz
上述示例中,AbCdEfGhIjKlMnOpQrStUvWxYz
即为初始密码。
步骤三:登录MySQL并更改密码
获取到初始密码后,可以使用以下步骤登录MySQL并更改密码:
- 打开终端,并使用以下命令登录MySQL:
mysql -u root -p
-
输入之前获取到的初始密码,然后按回车键。
-
成功登录后,可以修改密码。以下是修改密码的示例命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new-password';
将new-password
替换为您希望设置的新密码。
- 执行完上述命令后,刷新权限以使更改生效:
FLUSH PRIVILEGES;
- 现在,您可以退出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愉快!