禅道手工启动 MySQL

在日常开发中,我们经常会用到 MySQL 数据库。禅道是一个开源的项目管理软件,也需要使用到 MySQL 数据库。在使用禅道之前,我们需要手工启动 MySQL 服务。

什么是 MySQL?

MySQL 是一个开源的关系型数据库管理系统,广泛地应用于各种类型的应用程序开发中。它是一个客户端-服务器模式的数据库,可以在不同的操作系统上运行。

MySQL 的安装

首先,我们需要在本地计算机上安装 MySQL。根据不同的操作系统,可以选择不同的安装方式。在 Windows 操作系统上,可以通过下载并执行安装程序来进行安装。在 Linux 操作系统上,可以通过包管理器来进行安装。

# Windows
1. 访问 MySQL 官方网站(
2. 下载适用于 Windows 的 MySQL 安装程序。
3. 执行安装程序,按照提示进行安装。
4. 在安装过程中,选择自定义安装选项,可以选择安装 MySQL 服务和客户端。
5. 安装完成后,将 MySQL 的安装目录添加到系统的环境变量中。

# Linux
1. 打开终端,执行以下命令安装 MySQL:
   - Ubuntu/Debian:sudo apt-get install mysql-server
   - CentOS/RHEL:sudo yum install mysql-server
   - Arch Linux:sudo pacman -S mysql
2. 安装完成后,启动 MySQL 服务:
   - Ubuntu/Debian:sudo service mysql start
   - CentOS/RHEL:sudo systemctl start mysqld
   - Arch Linux:sudo systemctl start mariadb

MySQL 的配置

在安装完成后,我们需要对 MySQL 进行一些基本的配置。主要包括设置 root 用户的密码和配置数据库的字符集。

设置 root 用户密码

1. 打开终端,执行以下命令以 root 用户身份登录 MySQL:
   - Windows:mysql -u root -p
   - Linux:sudo mysql -u root -p
2. 执行以下命令设置 root 用户的密码:
   - ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
   - ALTER USER 'root'@'127.0.0.1' IDENTIFIED BY 'new_password';
   (new_password 为新的密码,可以根据实际情况进行设置)
3. 退出 MySQL 命令行终端:
   - EXIT;

配置数据库字符集

1. 打开终端,执行以下命令以 root 用户身份登录 MySQL:
   - Windows:mysql -u root -p
   - Linux:sudo mysql -u root -p
2. 执行以下命令查看当前的字符集设置:
   - SHOW VARIABLES LIKE 'character_set%';
3. 执行以下命令修改字符集配置(以 utf8mb4 为例):
   - SET GLOBAL character_set_server = utf8mb4;
   - SET GLOBAL collation_server = utf8mb4_unicode_ci;
4. 退出 MySQL 命令行终端:
   - EXIT;

手工启动 MySQL

在完成配置后,我们可以手工启动 MySQL 服务。以下是启动和停止 MySQL 服务的命令:

# 启动 MySQL 服务
- Windows:net start mysql
- Linux:sudo systemctl start mysqld

# 停止 MySQL 服务
- Windows:net stop mysql
- Linux:sudo systemctl stop mysqld

总结

在本文中,我们介绍了如何手工启动 MySQL 服务。首先,我们安装了 MySQL 数据库,并进行了基本的配置。然后,我们使用命令行工具来启动和停止 MySQL 服务。通过这些步骤,我们可以在本地计算机上使用 MySQL 数据库,为禅道项目提供支持。

以下是操作的时间甘特图:

gantt
    title MySQL 启动过程

    section 安装
    下载安装程序: done, 2021-01-01, 1d
    执行安装程序: done, 2021-01-02, 1d

    section 配置
    设置 root 用户密码: done, 2021-01-03, 1d
    配置字符集: done, 2021-01-04, 1d

    section 启