windows 下mysql5.7设置密码

学习Springboot时用到mysql数据库,以前用的mysql5.6版本 基本百度一个教程即可,听说5.7有新改动,突然想试试于是找到解压版mysql5.7照常安装,

以前用的mysql5.6版本 基本百度一个教程即可,听说5.7有新改动,突然想试试于是找到解压版mysql

root登录,更改密码,问题就来了,改完密码重启服务输入密码会显示access denied for user root @localhost
密码并没有更改成功于是在百度了一些帖子,主要步骤如下

最好以管理员身份运行cmd
进入bin目录下,然后停止服务器,输入net stop mysql
再输入 mysqld --skip-grant-tables (回车,启动mysql,意思是告诉mysql不需要登录验证)。
然后关掉cmd,再重新打开。
输入mysql -uroot -p 连续按两次回车按钮会直接进入mysql的控制台界面,此时发现登录 root 账号是不需要密码的。

输入update mysql.user set authentication_string=password(‘123‘)where user=‘root‘;假设密码是123。
最后输入flush privileges;按回车,告诉mysql刷新一下系统权限,此时修改的密码才会生效。
此时密码更改完毕,重新启动mysql服务
显示无法启动,就是这里卡住了,以为没有装好,重头开始 每次改完密码都无法启动服务,如此往复就开始怀疑人生了,
我就不信了 于是删掉服务,注册表,删出mysql所有目录,这时提示进程正在使用中,突然一想我明明服务都启动不了,
会不会是刚才那个跳过验证登录的进程,任务管理器果然找到mysqld.exe进程,
于是重来一遍修改完密码杀掉mysqld.exe进程,再重新启动mysql服务,一切正常。

修改完密码要关掉mysqld.exe进程,再正常启动mysql即可。

时间: 2024-10-11 15:04:20

windows 下mysql5.7设置密码的相关文章

windows下MySQL5.6以上版本,如何通过修改配置文件来修改数据库的最大连接数啊?

并没有my.ini文件,只有一个my-default.ini文件,并且里面并没有max_connections windows下MySQL5.6以上版本,如何通过修改配置文件来修改数据库的最大连接数啊? >> mysql 这个答案描述的挺清楚的:http://www.goodpm.net/postreply/mysql/1010000007441196/windows下MySQL56以上版本如何通过修改配置文件来修改数据库的最大连接数啊.html

windows下 mysql-5.6.22-winx64 压缩版安装配置方式

此文章是参照网上的安装方式,自己安装成功后,写的一篇总结.如有不对的地方,请指出,谢谢. 一.下载mysql-5.6.22压缩版 下载地址:http://dev.mysql.com/downloads/mysql. MIS为安装版本,在这里主要写ZIP版的配置.安装过程建议使用Administrator用户,其他用户可能会因为权限的  原因导致安装失败(纯属猜测). 二.解压 解压下载好的东东到任意位置,如:D:\Program Files\mysql-5.6.22. 三.配置环境变量 计算机-

windows下mysql-5.7.18安装

在官网下载了mysql压缩包,按照官网:https://dev.mysql.com/doc/refman/5.7/en/windows-installation.html的教程安装,但是出错,后面根据https://www.oschina.net/question/1244397_2138435解决了问题.下面是详细的安装步骤.(当然建议直接下载msi安装文件进行安装,出错也比较少) 1.设置环境变量:在path系统变量添加mysql的bin路径,我把压缩包解压到d盘,这里路径是D:\mysql

windows下Mysql5.6的安装

内容如下 [mysqld] loose-default-character-set = utf8 basedir = E:/mysql-5.6.11-winx64 datadir = E:/mysql-5.6.11-winx64/data port = 3306 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES character_set_server = utf8 [client] loose-default-character-set =

关于Windows下MySQL5.7环境变量以及密码问题总结

一.环境变量 老套路,计算机>属性>环境变量>(系统变量下)Ptah>编辑. 新增D:\mysql-5.7.15-winx64\bin (注:这是我的mysql解压/安装位置) 二.启动mysql 命令:net start mysql 同时停止mysql的命令就是:net stop mysql 三.这里可能出现的错误 类似“Access denied for user 'root'@'localhost' (using password:YES)”, 当输入mysql -uroot

windows下Mysql5.7.10免安装版配置

免安装配置: 在环境变量 Path 中追加 %mysql_home%\bin; 配置mysql目录下的 my-default.ini 文件,在mysql 根目录下新建 data 文件夹 使用管理员权限打开 cmd,切换到 msql 的 bin 目录下,执行 mysqld --initialize-insecure --user=mysql 执行 mysqld -install 安装服务,然后启动服务 net start mysql ps: mysql5.76后解压版中不再包含 data 文件夹

Windows下mysql5.5主从同步

前置条件: A主机(作为主服务器) 环境:Win7,mysql5.5 IP:172.17.42.82 B主机(作为从服务器) 环境:Win7,mysql5.5 IP:172.17.42.156 主服务器配置: 1.在A的mysql数据库中建立一个同步专用账户slave 命令:GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO [email protected]'172.17.42.156' IDENTIFIED BY '517na.com'; 注释:17

windows下MySQL5.6版本安装及配置过程附有截图和详细说明

官方网站http://dev.mysql.com/downloads/下载该软件 步骤1:双击MySQL安装程序 步骤2:单击图1.4中的“Install MySQL Products” 文字,会弹出的用户许可证协议窗口, 安装类型设置窗口,安装类型界面各设置项含义: Developer Default 默认安装类型 Server only 仅作为服务器 Client only 仅作为客户端 Full 完全安装类型 Custom 用户自定义安装类型 根据自己的情况选择安装,我们这里以自定义安装为

Windows下MySQL5.6.21安装步骤

01.把 mysql-advanced-5.6.17-winx64.zip 解压到自定义 D:\mysql-5.6.17-W64 或 D:\mysql-advanced-5.6.17-winx64 目录下02.我的电脑--属性--高级--环境变量--系统变量--新建系统环境变量 变量名:MYSQL_HOME 变量值:D:\mysql-5.6.17-W6403.向原系统环境变量 Path 中添加 ;%MYSQL_HOME%\bin04.cmd--进到D:\mysql-5.6.17-W64\bin目