七步曲从cmd运行mysql环境(cmd里如何用mysql)

七步曲:从cmd运行mysql环境

MySQL是一款开源数据库管理系统,由于其轻量级、快速实现和可扩展性,广受开发者青睐。要运行MySQL环境,有很多种方法,本文将介绍如何使用cmd(命令提示符)来运行MySQL。

步骤一:下载MySQL

需要下载MySQL安装包并进行安装。下载地址为 https://dev.mysql.com/downloads/mysql/ 。这里,我们以Windows版本为例。

步骤二:打开cmd

在开始菜单中搜索“cmd”并打开。

步骤三:进入MySQL安装目录

在cmd中输入以下命令:

cd C:\Program Files\MySQL\MySQL Server 8.0\bin

这是MySQL安装在默认路径的情况下的命令,如果你的安装路径不同,请根据实际情况更改路径。

步骤四:启动MySQL服务

在cmd中输入以下命令:

mysqld --console

这将启动MySQL服务。如果一切顺利,你会看到类似如下的输出:

2020-05-15T06:49:41.680069Z 0 [System] [MY-010116] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.20) starting as process 27140
2020-05-15T06:49:41.812618Z 0 [Warning] [MY-010091] [Server] Can't create test file C:\Program Files\MySQL\MySQL Server 8.0\data\DESKTOP-5N5H5SD.lower-test
2020-05-15T06:49:41.825276Z 0 [Warning] [MY-010091] [Server] Can't create test file C:\Program Files\MySQL\MySQL Server 8.0\data\DESKTOP-5N5H5SD.lower-test
2020-05-15T06:49:41.838432Z 0 [ERROR] [MY-013276] [Server] The designated data directory C:\Program Files\MySQL\MySQL Server 8.0\data\ is unusable. You can remove all files that the server added to it.
2020-05-15T06:49:41.838828Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-05-15T06:49:41.840571Z 0 [System] [MY-010910] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.20) MySQL Community Server - GPL.

这里,我们遇到了一个错误,提示MySql的数据目录不可用。这是因为MySQL数据目录不在C:\Program Files\MySQL\MySQL Server 8.0,而是在C:\ProgramData\MySQL\MySQL Server 8.0。所以,需要更改目录,执行以下命令:

mysqld --console --datadir=C:\ProgramData\MySQL\MySQL Server 8.0\data

再次启动MySQL服务,将会启动成功。一般来说,在控制台输出类似于以下内容的标志性信息就说明MySQL服务已经正确启动了:

[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Y$HcR(AYg-5b
[Note] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for C:\ProgramData\MySQL\MySQL Server 8.0\data\ is case insensitive
[Note] [MY-010286] [Server] Got timeout reading communication packets

步骤五:登录MySQL

在cmd中输入以下命令:

mysql -u root -p

这将打开MySQL的命令行客户端,并提示您输入密码。在安装过程中,系统会向您提供MySQL的root用户的初始密码,输入该密码即可。

步骤六:创建一个新用户

当您成功登录后,您可以开始创建新数据库和用户。下面的示例将创建一个名为“myapp”的数据库,并为该数据库创建一个名为“user”的新用户。

CREATE DATABASE myapp;
USE myapp;

CREATE USER 'user'@'localhost' IDENTIFIED BY 'mypassword';

GRANT ALL PRIVILEGES on myapp.* to 'user'@'localhost';

FLUSH PRIVILEGES;

步骤七:退出MySQL

当您完成使用MySQL时,可以通过在命令行中输入以下命令来退出MySQL:

exit

总结

本文介绍了如何在cmd中运行MySQL环境,以及如何创建新数据库和用户。这些命令对于新手来说可能有些困难,但随着使用的不断深入,您将发现它们变得越来越容易。让我们把重点放在实际创建和管理数据库上,让开发变得更加轻松。


数据运维技术 » 七步曲从cmd运行mysql环境(cmd里如何用mysql)