Debian 上安装 MySQL 8

MySQL 是一个开源的关系型数据库管理系统,被广泛用于Web应用程序的数据存储和管理。在Debian上安装MySQL 8非常简单,本文将为您提供详细的步骤和代码示例。

1. 更新系统软件包

在开始之前,请确保您的Debian系统已经更新到最新的软件包版本。打开终端并执行以下命令:

sudo apt update
sudo apt upgrade

2. 添加MySQL存储库

MySQL官方提供了一个用于Debian的存储库,我们需要将其添加到系统中。在终端中执行以下命令:

wget 
sudo dpkg -i mysql-apt-config_0.8.17-1_all.deb

在安装过程中,您将看到一个交互式界面,询问您要添加哪个MySQL产品和版本。选择“MySQL Server & Cluster”,然后选择“MySQL Server 8.0”,最后点击“OK”。

3. 安装MySQL服务器

添加了MySQL存储库之后,我们可以安装MySQL服务器了。在终端中执行以下命令:

sudo apt update
sudo apt install mysql-server

在安装过程中,您将被要求设置MySQL root用户的密码。请记住该密码,因为您将在以后的操作中需要用到它。

4. 配置MySQL服务器

安装完成后,我们需要进行一些初始配置。在终端中执行以下命令:

sudo mysql_secure_installation

在提示中,您将被要求输入MySQL root用户的密码。然后,您可以选择是否删除匿名用户、禁止root远程登录、删除测试数据库等。按照您的需求进行选择即可。

5. 使用MySQL

现在,MySQL服务器已经成功安装和配置。您可以使用以下命令启动MySQL服务:

sudo systemctl start mysql

如果您希望MySQL服务器在系统启动时自动启动,可以执行以下命令:

sudo systemctl enable mysql

您还可以使用以下命令检查MySQL服务器的状态:

sudo systemctl status mysql

6. 示例代码

下面是一个简单的示例代码,演示如何在Debian上连接到MySQL 8并执行查询:

import mysql.connector

# 连接到MySQL服务器
cnx = mysql.connector.connect(user='root', password='your_password', host='localhost', database='your_database')

# 创建游标对象
cursor = cnx.cursor()

# 执行查询
query = "SELECT * FROM your_table"
cursor.execute(query)

# 获取结果
result = cursor.fetchall()

# 打印结果
for row in result:
    print(row)

# 关闭游标和连接
cursor.close()
cnx.close()

7. 饼状图

最后,我们使用Mermaid语法中的pie标识符创建一个简单的饼状图。以下是示例代码:

pie
    title 饼状图示例
    "选项1": 30
    "选项2": 45
    "选项3": 25

在Markdown中,我们可以将上述代码块标识为行内代码<code></code>或者使用代码块标识符```。

结论

通过本文,我们学习了如何在Debian上安装MySQL 8,并提供了代码示例来演示如何连接到MySQL服务器和执行查询。希望这篇文章对您有所帮助!