📜  启动 mysql windows - SQL (1)

📅  最后修改于: 2023-12-03 14:50:42.117000             🧑  作者: Mango

启动 MySQL Windows - SQL

MySQL 是一种免费开源的关系型数据库管理系统,常用于构建 Web 应用程序并存储数据。在 Windows 上安装和启动 MySQL 是一个简单但关键的任务,因为它涉及到为 MySQL 数据目录设置合适的权限、创建新的 MySQL 用户以及启动 MySQL 服务等任务。

本文将介绍如何在 Windows 上启动 MySQL。

安装 MySQL

首先,需要从 MySQL 官网下载合适的 MySQL 安装包并按照向导完成安装。在安装过程中,您将需要设置 MySQL 数据目录的位置和 MySQL root 用户的密码。

初始化 MySQL 数据目录和用户授权

MySQL 安装完成后,需要通过 MySQL 命令行工具初始化 MySQL 数据目录和用户授权。

# 启动 MySQL 命令行工具
mysql -u root -p

# 初始化 MySQL 数据目录
mysql> SET GLOBAL innodb_fast_shutdown = 0;
mysql> SHUTDOWN;
mysql> cd \path\to\mysql\bin
mysql> mysqld --initialize-insecure --console

# 创建新的 MySQL 用户
mysql> CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

# 为新用户授权读写某个数据库的权限
mysql> GRANT ALL ON database_name.* TO 'newuser'@'localhost';

在上述代码中,cd \path\to\mysql\bin 的路径需要替换为实际的 MySQL 安装路径。

--initialize-insecure 参数表示不使用加密方式初始化 MySQL 数据目录,--console 参数表示输出启动信息到控制台。

启动 MySQL 服务

完成初始化后,需要启动 MySQL 服务。可以使用以下命令在 Windows 上启动 MySQL 服务。

cd \path\to\mysql\bin
mysqld --console

如果需要以服务的方式启动 MySQL,可以使用以下命令。

cd \path\to\mysql\bin
mysqld --install

启动服务后,MySQL 就成功运行在 Windows 中了。

结论

在 Windows 上启动 MySQL 需要完成多项任务,包括安装 MySQL、初始化 MySQL 数据目录和用户授权、启动 MySQL 服务。掌握这些任务后,MySQL 就可以成功运行在 Windows 中了。