MySQL1045-90

问题描述:mysql错误代码1045 是为什么 大家好,给大家分享一下一个有趣的事情,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!

如何解决windows系统mysql的1045错误

MySQL1045-90的相关图片

可能是密码错误,或者用户忘记密码。

mysql> CREATE USER 'nonexistant'@'%' IDENTIFIED BY '123456';Query OK, 0 rows affected (0.00 sec)。

修复:检查和/或重置密码:您无法从 MySQL 以纯文本格式读取用户密码,因为密码哈希用于身份验证,但您可以将哈希字符串与“PASSWORD”函数进行比较。

我们可以看到 PASSWORD('forgotten')哈希与 authentication_string 列不匹配,这意味着 password string ='forgotten' 不是正确的登录密码。如果您需要覆盖密码,可以执行以下查询:

mysql> set password for 'nonexistant'@'%' = 'hello$!world';Empty set (0.00 sec)。

如何解决mysql的1045错误,修改root密码的相关图片

如何解决mysql的1045错误,修改root密码

mysql 1045错误 怎么解决。

windows 8

MySql

方法/步骤

找到配置文件my.ini ,然后将其打开,可以选择用记事本打开。

打开后,搜索mysqld关键字。

找到后,在mysqld下面添加skip-grant-tables,保存退出。

PS:若提示不让保存时,可以将该文件剪切到桌面,更改保存后再复制到mySQL目录下。

保存后重启mySQL

然后运行cmd

输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。

1.进入mysql数据库:

mysql> use mysql;Database changed。

2.给root用户设置新密码,蓝色部分自己输入:mysql> update user set password=password("123456") where user="root";Query OK, 1 rows affected (0.04 sec)Rows matched: 1 Changed: 1 Warnings: 0。

3.刷新数据库mysql> flush privileges;Query OK, 0 rows affected (0.01 sec)。

4.退出mysql:mysql> quitBye。

PS:123456为新密码,用户可根据自己需要修改成自己的密码。

改好之后,再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql服务就可以了。

MySQL 错误代码 1045的相关图片

MySQL 错误代码 1045

按照如下步骤执行:

1.找到配置文件my.ini (我的电脑的路径:C:\Program Files (x86)\MySQL\MySQL Server 5.0) ,然后将其打开,可以选择用记事本打开.。

2.打开后,Ctrl+F 搜索[mysqld]。

找到后,在[mysqld]下面添加skip-grant-tables,保存退出。

PS:若提示不让保存时,可以将该文件剪切到桌面,更改保存后再复制到mySQL目录下。

3.保存后重启mySQL

4.然后运行cmd

切换到mysql的安装目录,在cmd中输入:cd C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin,

然后就可以执行mysql命令了。

输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入,到此步骤成功连接到mysql数据库了。

5.修改密码

如何解决mysql的1045错误,修改root密码的相关图片

如何解决mysql的1045错误,修改root密码

错误代码 1045

Access denied for user 'root'@'localhost' (using password:YES)。

解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:

1、以系统管理员身份登录到系统;

2、如果MySQL服务器正在运行,停止它。

如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管理工具->服务。

如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。

3、创建1个文本文件,并将下述命令置于单一行中:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');。

用任意名称保存该文件。在本例中,该文件为C:\mysql-init.txt。

4、进入DOS命令提示:开始菜单->运行-> cmd。

假定你已将MySQL安装到C:\mysql。如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。

在DOS命令提示符下,执行命令:

C:\> C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt。

在服务器启动时,执行由“--init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:\mysql-init.txt。

5、停止MySQL服务器,然后在正常模式下重启它。如果以服务方式运行服务器,应从Windows服务窗口启动它。如果以手动方式启动了服务器,能够像正常情形下一样使用命令。

应能使用新密码进行连接。

mysql错误号1045

1停止mysql服务,本人使用的wamp搭建的服务器,所以直接使用wamp停止mysql服务。

2找到并打开my.ini文件

3在my.ini文件中的[mysqld]下面一行添加。

skip_grant_tables。

然后重启mysql服务

4打开命令提示符,输入命令mysql。

-uroot

-p,不用输入密码回车就进入mysql。

5设置root

账号新密码,输入命令:update。

user

set

password=password('newpassword')。

where

user='root'

6再次停止mysql服务,将my.ini中添加的。

skip_grant_tables。

删除,然后再重启mysql服务。重新输入账号和密码登录mysql,就不再报1045错误。

原文地址:http://www.qianchusai.com/MySQL1045-90.html

二年级下册过马路看图写话,二年级下册过马路看图写话二百字

二年级下册过马路看图写话,二年级下册过马路看图写话二百字

kpt是什么的简称

kpt是什么的简称

美国inc是什么公司,美国inc是什么公司简称

美国inc是什么公司,美国inc是什么公司简称

影驰2060骁将和大将比,影驰2060骁将和大将比那个更好

影驰2060骁将和大将比,影驰2060骁将和大将比那个更好

写景美文片段300字,写景的美文美段300字左右

写景美文片段300字,写景的美文美段300字左右

口袋妖怪特别篇赤地图怎么得,口袋妖怪特别篇赤15.4地图在哪里

口袋妖怪特别篇赤地图怎么得,口袋妖怪特别篇赤15.4地图在哪里

三年级作文写事200字大全,三年级作文写事200字大全也要写标题

三年级作文写事200字大全,三年级作文写事200字大全也要写标题

lw/网恋普通女生照片,网恋本人图片女 多张

lw/网恋普通女生照片,网恋本人图片女 多张

我的重要时刻题目,我的重要时刻为题作文600字

我的重要时刻题目,我的重要时刻为题作文600字

形容农村的安静生活的诗句,形容农村的安静生活的诗句唯美

形容农村的安静生活的诗句,形容农村的安静生活的诗句唯美