目录
查看初始密码
更改初始密码
登录
退出
重启mysql:(停止mysql再执行,不然会报错)
拒绝访问解决
停止MySQL
再次打开MySQL
用户名:root
我的初始密码:不知道
现密码:123456
查看初始密码
在MySQL安装目录的 bin 目录下执行命令:
现在空白处 按住 shift 再击右键 打开 PowerShell 命令提示窗口,再输入如下命令
mysqld --initialize --console
我这没有初始密码,因为我在安装时已经更改了密码,安装教程
如果有初始密码的话,输入上面代码会出现一大段内容,密码就在其内容中的一段中,执行输出结果里面有一段: [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ???, 其中root@localhost:后面的“???”就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。
更改初始密码
修改密码方式:
ALTER USER root@localhost IDENTIFIED BY "新密码"
登录
mysql -h localhost -u root -p
演示:
退出
QUIT(或者小写quit)
重启mysql:(停止mysql再执行,不然会报错)
net stop mysql
返回:
我们看到报错了,为什么呢
于是,我们查看一下命令名
net start
返回到,我们可以看到可以通过net打开的文件都有哪些
可以看到MySQL在这里叫MySQL8.0
于是我们停止MySQL
拒绝访问解决
net stop mysql8.0
返回:
我们看到又报错了,那我们又该怎么解决
切换到管理员模式就可以启动了。所以我们要以管理员身份来运行cmd程序来启动mysql。
那么如何用管理员身份来运行cmd程序呢?
0.在C:\Windows\System32下面找到cmd.exe,右键附加到开始菜单
1.右键单击cmd选择“固定的开始菜单”;这样就可以到开始菜单上找到cmd了,
2.右击选择属性,选择快捷方式,选择以管理员身份运行,再单击确定即可!
以后只要打开开始菜单单击上面的快捷方式就可以以管理员的身份运行cmd了!
停止MySQL
我们再次重新提示MySQL
net stop mysql8.0
演示结果:
再次打开MySQL
打开代码如下
net start mysql8.0
演示结果: