mysql用windows命令行进入以及更改root密码

首先,一定要以管理员身份运行命令行,在进入命令行之前能选择

                                                      mysql用windows命令行进入以及更改root密码_第1张图片

接下来输入命令,进入到安装mysql文件夹下的bin目录,cd  '目录' ,我输入的命令是:

F:

cd \StudySoftware\MySQL\install-dir\bin(我安装mysql下的bin目录位置)

                                             mysql用windows命令行进入以及更改root密码_第2张图片

 下图的第一条命令mysql -h localhost -u root -p是进入mysql的命令,其中localhost是主机名。如图:mysql用windows命令行进入以及更改root密码_第3张图片

root则是在安装mysql时填的第一个用户,一般都是root,或者也可以是自己后来新建的用户名,后来填的密码也需要对应

mysql用windows命令行进入以及更改root密码_第4张图片

然后如果要更改密码,输入以下一条命令,网上其他方法试过,都有错,然后输入下面命令就好了:

希望对大家有帮助~

————————————————————————————————————————————————————————

所有的命令行操作都在管理员身份下运行!!!!!

今天学校开网课了,作业要用到mysql,于是我用dos命令登录,结果忘记密码,搞了四个小时(我承认我是菜鸡),加上网速不怎么好,简直崩溃,吐血~

让人开心的是,我的Navicat Mysql有登录,而且聪(jian)明(wang)的我勾选了记住密码,结果让我发现了原来可以在密码不知道的情况下修改密码,哈哈哈哈,我真是个小天才~~

下图在Navicat直接修改密码保存的现场,还好有这个方法,不然我可能只会卸载重装了

mysql用windows命令行进入以及更改root密码_第5张图片

接下来是登录了,忘记方法的我打开这篇写了很久的文章 ,发现里面的内容竟然不能让我直接登录(对不起广大童鞋,写得这么简陋~)

首先我启动mysql服务,结果服务名字无效,这是哪里出了问题????【不知道哪里的问题】

mysql用windows命令行进入以及更改root密码_第6张图片

 虽然可以直接用最前面的方法登录,也就是密码登录,但是好奇心驱使我要解决这个问题。。。。

去百度之后发现我的安装目录下,也就是和bin目录同级的目录下没有data文件夹,于是打开cmd窗口,进入安装所在文件夹下的bin目录,输入mysqld --initialize,出现了data目录,结果并没有net start mysql成功,我在服务窗口手动启动时发现两个,一个是MYSQL,一个是MYSQL80,

详情请看这个大佬博客

https://blog.csdn.net/piaocoder/article/details/50589797

最后终于启动成功。。

mysql用windows命令行进入以及更改root密码_第7张图片

 

你可能感兴趣的:(experiens,mysql)