打开mysql命令行界面之后,要求输入密码。为什么我随便输入一个之后,界面消失了呢?

打开mysql命令行界面之后,要求输入密码。为什么我随便输入一个之后,界面消失了呢?,第1张

你打开是MYSQL自带的命令行客户端吧,只要你输入的是错误的密码,这个界面就会消失。

如果想要提示密码错误,你只有自己打开命令提示符(运行--CMD),定位到你的MYSQL安装目录/bin下,输入mysql -u 用户名 -p,按回车,

然后再输入密码,如果输入错误,界面也不会消失

你安装了mysql没有,没有就先安装,安装好mysql以后,在bin目录下有个mysqld.exe,运行这个程序就可以添加mysql服务,但是运行这个程序需要使用参数,否则就会以命令行窗口形式启动mysql数据库,命令参数如下:

安装服务(mysql)的命令:

mysqld.exe

--install

可以指定服务的名字,例如:

mysqld.exe

--install

mysql5

以上命令安装的服务是开机自动运行,如果开机不自动启动,那么参数如下:

mysqld.exe

--install-manual

这样就需要使用下面的命令启动服务:

net

start

mysql

删除服务的命令是:

mysqld.exe

--remove

工具/原料

已经安装了MySQL数据库的Windows *** 作系统

笔者安装的MySQL版本为5.6,即MySQL 5.6

方法/步骤

首先,需要关闭MySQL Server服务。在“运行”窗口,输入“services.msc”,进入“服务”窗口。

在服务窗口,可以找到“MySQL56”,选定,将其“停止”即可。

这样,MySQL Server服务就停止了。

需要说明的是,这里的“MySQL56”受版本限制。举例来说,如果你的MySQL的版本是5.1,那么此时就是就是“MySQL51”。

当然,也可以在命令行窗口使用“net stop MySQL56”来停止服务。

接着,需要使用到MySQL的安装位置。如果忘记了,可以在“开始”按钮(Windows键)找到安装“MySQL”文件夹,打开并选择“MySQL Server 5.6”文件夹,会看到两个Mysql commond 打开的快捷方式。选择其中的一个查看其属性,就可以找到MySQL的安装位置。

可以看到我们的MySQL位置在“D:\Program Files\MySQL”

其实,我们之所以想知道MySQL的安装位置,是为了获取其下的.ini文件的位置。该文件记录了MySQL的配置信息。如果我们想跳过登录权限,就必须获取该文件的位置。

需要注意的是,不同版本的.ini文件的名称不同,在MySQL 5.1时,它是my.ini,而在MySQL 5.6则是my-default.ini。

接着,打开命令行窗口,输入如下的命令:

C:\Users\wang>mysqld --defaults-file="D:\Program Files\MySQL\MySQL Server 5.6\my-default.ini" --console --skip-grant-tables

需要说明的是,此时该窗口不可再写入。这也是检验命令是否正确执行的一个标准。

另外打开一个命令行窗口,输入命令:mysql -u root -p,回车即可进入mysql命令行界面。

7

接下来,只需要修改系统数据库,将密码进行更新即可。

需要使用到的命令是:

mysql->show database

mysql->use mysql

mysql->update user set password=PASSWORD('12345') where USER='root'

这样,就将新密码设为了12345。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7318104.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存