七步曲从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-test2020-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环境,以及如何创建新数据库和用户。这些命令对于新手来说可能有些困难,但随着使用的不断深入,您将发现它们变得越来越容易。让我们把重点放在实际创建和管理数据库上,让开发变得更加轻松。