MySQL 5.6 root密码丢失,(window平台)使用mysqld –skip-grant-tables启动MySQL服务,出现警告:
1
[Warning] TIMESTAMP with implicit DEFAULT value is deprecated.Please use --explicit_defaults_for_timestamp server option (seedocumentation for more details)
解决方法:
Step1:
1
进入cmd模式,输入命令:net stop mysql 停止开机启动的 mysql services(如果是手动启动可以跳过Step1,我的pc是开机启动),我电脑上的mysql services名字是mysql,你的名字可能不一样!, net stop xxx (xxx代表你的mysql services名字)
Step2:
view sourceprint?
1
找到mysql安装目录下的 my.ini文件,在[mysqld]下方添加:
1
explicit_defaults_for_timestamp = true
2
3
添加好后像这样:
1
[mysqld]
2
explicit_defaults_for_timestamp = true
Step3:
1
现在开始使用mysqld命令手动启动mysql services,既然是手动启动,肯定要为该命令指定启动配置文件my.ini的存放路径,我的路径是:D:\java\MySQL\ProgramData\MySQL Server 5.6
2
3
在cmd模式下输入:
1
mysqld --defaults-file="d:\java\MySQL\ProgramData\MySQL Server 5.6\my.ini" --skip-grant-tables
2
3
输入:
1
mysql -u root
2
3
可以看到已经进入mysql>状态下了,重新给root用户设置密码:
1
mysql>UPDATE mysql.user SET Password=PASSWORD("newpassword") WHERE User='root' and Host='localhost';
Step4:
1
mysql>FLUSH PRIVILEGES;
2
加载权限表,让新密码生效!
分享到:
相关推荐
### MySQL权限不够解决办法 在使用MySQL数据库的过程中,可能会遇到“权限不足”的错误提示,这通常是因为当前用户没有足够的权限来执行某些操作(如创建表、删除数据等)。本文将详细介绍如何解决MySQL权限不足的...
### 常见问题及解决办法 #### 问题1:MySQL服务无法启动 - 检查MySQL的日志文件,通常位于`/var/log/mysql.log`或`/var/lib/mysql/hostname.err`中。 - 如果存在权限问题,请确保MySQL的所有文件和目录属于`mysql`...
解决办法: mysql> use mysql; mysql> alter user 'root'@'localhost' identified with mysql_native_password by '12345678'; mysql> flush privileges; 如上即可。 加入环境变量,编辑 /etc/profile,这样可以...
MySQL 中文插入解决办法 MySQL 是一个开源的关系数据库管理系统,广泛应用于 Web 应用程序中。但是,在默认情况下,MySQL 不支持中文字符集,导致无法插入中文数据。解决这个问题的方法是修改 MySQL 的字符集。 ...
### MySQL授权问题解决办法 在处理MySQL数据库时,经常会遇到各种授权问题,这些问题可能会影响到数据库的正常使用和管理。本文将详细介绍如何解决MySQL中的授权问题,包括但不限于如何更改root用户的密码、如何...
### 安装MySQL 5.7后遇到无法登录问题及解决方法 在安装MySQL 5.7之后,可能会遇到无法登录的问题。这通常是因为安装过程中的一些配置错误或默认安全设置导致的。本文将详细介绍如何诊断并解决这类问题,确保用户...
在本文中,我们详细介绍了 ERROR 1045 (28000) 错误的解决办法,这个解决办法包括停用 MySQL 服务、启动 MySQL 服务、登录 MySQL、更新用户密码、刷新权限、重新启动 MySQL 服务和登录 MySQL 等步骤。通过按照这些...
此时,MySQL将以无权限验证模式启动,任何人都可以直接登录。 接着,打开一个新的命令提示符窗口,同样进入MySQL的bin目录,然后尝试登录: ```bash mysql -uroot -p ``` 当系统提示输入密码时,由于我们使用了--...
### MySQL连接的相关问题及解决办法 #### 一、MySQL服务启动问题及解决方法 在Windows环境中,MySQL服务可能会出现无法启动的问题,表现为无法连接数据库、无法停止或重启MySQL服务,即使重启计算机也无法解决。...
这个压缩包“MySQL-5.7.rar”包含了MySQL 5.7的安装文件“mysql.msi”以及一个名为“遇到问题解决办法.txt”的文本文件,很可能是为了帮助用户解决安装过程中可能遇到的故障。 在安装MySQL 5.7时,“failed”错误...
解决办法是首先安装mysql服务,然后查看user表中的数据,授权root用户访问权限,最后刷新权限并重启mysql服务。 在安装mysql服务时,需要先更新软件源以获得最新版本,然后使用apt-get安装mysql-server。安装过程中...
以上步骤为Java开发环境的搭建流程,涵盖了JDK、Tomcat、MySQL的安装与配置,并提供了相应环境变量的设置方法以及常见问题的解决办法。安装时需要细致的按照步骤操作,确保每一步都正确无误,以免出现运行时错误。在...
在解决这个问题之前,需要了解MySQL的基本概念和权限机制。MySQL是一个关系型数据库管理系统,它使用用户名和密码来验证用户身份。每个用户都有其对应的权限,例如SELECT、INSERT、UPDATE、DELETE等。MySQL的权限...
标题中的“远程登陆mysql1130错误解决办法”指的是在尝试通过网络远程访问MySQL数据库时遇到的错误,错误代码1130通常表示“主机‘xxx’未被授权使用服务器”。这种错误通常是由于MySQL服务器的安全配置限制了远程...
### MySQL服务无法启动1067错误解决方法 在日常使用MySQL数据库的过程中,有时会遇到“MySQL服务无法启动,报1067错误”的问题。这种情况通常发生在Windows系统上,并且会让用户感到非常困扰,因为这直接影响到了...
### Windows下忘记MySQL超级管理员root密码的解决办法 在日常工作中,我们可能会遇到忘记MySQL超级管理员root密码的情况,尤其是在Windows操作系统环境下。本文将详细介绍一种在Windows XP/2000/2003/NT系统中找回...
### MySQL ERROR 1045 (28000) 错误解析及解决方法 #### 错误概述 在MySQL数据库操作过程中,用户可能会遇到`ERROR 1045 (28000)`这一错误提示。该错误的具体含义为“访问被拒绝,原因是你对所需密码的用户账户...
本文将详细介绍如何解决这些问题,确保你可以重新获得对MySQL服务器的访问权限。 首先,确认MySQL 8.0的版本是至关重要的。通常有多种方式查看MySQL的版本,包括使用命令`mysql -V`、`mysql --help | grep Distrib`...
首先,我们需要了解MySQL如何进行权限验证。MySQL的密码存储在`mysql`库中的`user`表里,当我们启动MySQL服务时,会检查这些信息来验证用户身份。如果密码忘记了,就不能通过正常的方式登录,因此我们需要绕过这个...
本文将基于亲身体验,分享几种有效的MySQL服务无法启动的解决办法。 ### MySQL服务无法启动的原因分析 MySQL服务无法启动通常由以下几种原因导致: 1. **配置文件错误**:`my.ini`或`my.cnf`等配置文件设置不当,...