MySQL 重置密码_MySQL
程序员文章站
2022-04-22 09:36:52
...
方法一:
在my.ini的[mysqld]字段加入:
skip-grant-tables
重启mysql服务,这时的mysql不需要密码即可登录数据库
然后进入mysql
mysql>use mysql;
mysql>更新 user set password=password('新密码') WHERE User='root';
mysql>flush privileges;
运行之后最后去掉my.ini中的skip-grant-tables,重启mysqld即可。
在my.ini的[mysqld]字段加入:
skip-grant-tables
重启mysql服务,这时的mysql不需要密码即可登录数据库
然后进入mysql
mysql>use mysql;
mysql>更新 user set password=password('新密码') WHERE User='root';
mysql>flush privileges;
运行之后最后去掉my.ini中的skip-grant-tables,重启mysqld即可。
方法二:
不使用修改my.ini重启服务的方法,通过非服务方式加skip-grant-tables运行mysql来修改mysql密码
停止mysql服务
打开命令行窗口,在bin目录下使用mysqld-nt.exe启动,即在命令行窗口执行: mysqld-nt --skip-grant-tables
然后另外打开一个命令行窗口,登录mysql,此时无需输入mysql密码即可进入。
按以上方法修改好密码后,关闭命令行运行mysql的那个窗口,此时即关闭了mysql,如果发现mysql仍在运行
的话可以结束掉对应进程来关闭。
启动mysql服务
推荐阅读
-
CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4 5.5 5.6 7.0 7.1多版本全能环境
-
通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
-
Win7下Redmine2.0.3+Mysql55+Ruby1.8.7成功安装记录分享
-
java连接mysql的jar包没有bin(mysql可视化管理工具)
-
MYSQL定时清除备份数据的具体操作
-
Mysql错误:Too many connections的解决方法
-
mysql-8.0.16 winx64的最新安装教程图文详解
-
MySql 8.0.16-win64 安装教程
-
Win10系统下MySQL8.0.16 压缩版下载与安装教程图解
-
windows版本下mysql的安装启动和基础配置图文教程详解