美文网首页
windows下修改MySQL5.7.11的root密码

windows下修改MySQL5.7.11的root密码

作者: reknow | 来源:发表于2017-10-25 17:34 被阅读0次

首先

到mysql的官网下载最新的5.7.11版本的mysql,按照教程安装好,一般默认在C盘的Program Files文件夹里,mysql的data文件在C盘的Program Data文件夹里。

环境变量进配置:

几个命令:

安装 MySQL 服务: mysqld --install
启动: net start MySQL
停止: net stop MySQL
卸载: sc delete MySQL,mysqld -remove
命令行安装也可以,注意:命令行窗口一定要用管理员模式打开,来到%MYSQL_HOME%\bin;这个目录下,
a.安装服务:mysqld --install。
b.启动服务 net start MySQL

登录mysql

输入命令 mysql -uroot -p 回车,输入密码,按理说初次登录是没有密码的,直接回车即可登录,然而事实上,在执行 mysqld --initialize命令时它不仅自动创建了data数据,还随机分配了密码,在你的文件中搜索 .err后缀的文件,以记事本方式打开,你会看到下图


root密码进不去

把data文件夹删掉,用mysqld --initialize 初始化data目录即可。删不掉data的时候,把任务管理器打开kill掉mysqld进程,其他启动或者关闭服务失败的时候一样做法。)启动成功了,(安装在默认C盘的Program Files文件夹里的可以直接在命令行里输入mysql的登录指令,没有安装在默认C盘的,这时候必须先进入到mysql文件夹的bin文件夹下)输入命令mysql -uroot -p 回车(这是进入mysql的root账户命令)
输入密码,显示错误ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES),看着上面说的,输入YES就好了,很开心,以为发现了很激动的信息,就理所当然的输入了YES等待进去,别天真了,没任何作用。这时候无论怎么输密码都是显示ERROR 1045,没办法只有重置密码。

修改root密码

关闭服务net stop MySQL,用安全模式打开,mysqld --skip-grant-tables。这个时候,光标会一直闪。注意,千万别急按回车或者关闭,这时候千万不要动,打开另一个命令行窗口。(安装在默认C盘的Program Files文件夹里的可以直接在命令行里输入mysql的登录指令,没有安装在默认C盘的,这时候必须先进入到mysql文件夹的bin文件夹下)登录 mysql -u root -p密码为空,直接回车;就可以进去了。然后use mysql;
(可能先前的版本密码的抬头是password,5.7.11是 authentication_string,可以select * from user,查看一下)
(老版本)update user set password=password("123456") where user="root";
(5.7.11)update user set authentication_string=password("123456") where user="root";
最后,flush privileges;就OK了。

退出去重新登录一下试试看:

相关文章

  • windows下修改MySQL5.7.11的root密码

    首先 到mysql的官网下载最新的5.7.11版本的mysql,按照教程安装好,一般默认在C盘的Program F...

  • mysql5.7.11修改root默认密码

    知道 MySQL 出了5.7了,并且网上说性能提高了一两倍,于是在虚拟机上安装了个 CentOS 7,在上面安装 ...

  • Windows修改MySQL root密码

    今天就说一下Windows如何修改MySQL root密码。MySQL5.6 安装好了以后是没有密码的,所以需要自...

  • Centos基本命令

    1.在root权限下,修改root密码 2.进入文件夹 3.查看文件内容 4.与windows交互 5.设置环境变...

  • CentOS修改root密码

    在不知道root密码情况下,修改CentOS root用户密码:sudo -i passwd

  • Windows MySql一些操作

    Windows 启动MySQL 修改当前用户密码 新安装MySQL(mysql-8.0.13),默认用户root,...

  • Windows下MySQL5.7忘记root密码解决

    许久不用MySQL,忘记了root密码登录不进去,于是参照windows下mysql忘记root密码的解决方法博客...

  • MySQL中ROOT忘记密码解决

    修改密码步骤 修改 /etc/my.cnf,root账号登录 重启 mysqld 服务 使用 root 修改密码 ...

  • Linux忘记root密码后重置

    今天实践在忘记root密码的情况下修改root密码。修改方法有两种方式,rd.break方法和init方法,现...

  • linux用户管理

    1、修改密码 修改root密码: 输入passwd,回车,然后输入两遍新密码 root身份修改普通用户密码: 输入...

网友评论

      本文标题:windows下修改MySQL5.7.11的root密码

      本文链接:https://www.haomeiwen.com/subject/bptcpxtx.html