刚开始用Mysql就给我来了个下马威,前些天完整完数据库后安装手册修改了一下root用户的密码,然后用root用户再登陆是一切OK。可是今天再登陆时就报1045错误代码。
错误代码 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:\mysql\bin\>mysqld-nt --init-file=C:\mysql-init.txt
在服务器启动时,执行由“--init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:\mysql-init.txt。
5
转http://blog.sina.com.cn/s/blog_5db70de30100nelt.html
分享到:
相关推荐
在MySQL中,错误号1045 (28000)通常表示“Access denied for user”,这是一个常见的权限问题,意味着指定的用户无法使用提供的密码登录数据库服务器。本篇文章将详细探讨这个问题的原因以及两种可能的解决方案。 #...
在安装MySQL之后,可能会遇到无法连接的问题,其中一种常见的错误提示是“Error 1045 Access denied for user 'root'@'localhost' (using password: YES)”。这个问题通常出现在尝试使用root用户登录MySQL服务器时...
PHPMyAdmin 设置密码和修改密码 PHPMyAdmin 是一个基于 Web 的 MySQL 数据库管理工具,提供了强大且功能丰富的数据库管理功能。但是,如果不经配置的 PHPMyAdmin 很不安全,容易受到攻击,或者根本无法正常使用。...
当你尝试用`mysql -uroot -p`登录并输入错误密码时,会收到类似`错误 1045(28000):用户'root'@'localhost'的访问被拒绝`的提示,这意味着你的root密码不正确,需要进行密码重置。 2. **停止MariaDB服务**: 在...
例子:mysql> set password for root@localhost = password(‘123′); 方法2:用mysqladmin 格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -p123456 password 123 方法3:用...
phpMyAdmin 空密码登录配置方法 phpMyAdmin 是一个基于 Web 的 MySQL 数据库管理工具,提供了强大且易用的界面来管理 MySQL 数据库。然而,默认情况下,phpMyAdmin 不允许使用空密码登录,这可能会给一些用户带来...
总的来说,通过phpMyAdmin修改MySQL root用户密码是一个简单但重要的过程。理解这个过程有助于你在需要时能够快速恢复对数据库的访问,并保持系统安全。请确保在操作过程中备份你的数据,以防万一。
### PHPMyAdmin 修改密码知识点详解 #### 一、概述 在使用PHPMyAdmin管理MySQL数据库的过程中,有时我们可能需要修改登录账号的密码。这既包括了PHPMyAdmin自身的登录密码,也涵盖了MySQL数据库用户的密码。本文将...
安装好mysql后,在终端输入 mysql -u root -p 按回车,输入密码后提示access denied……ues password YES/NO的错误 原因是用户名或密码不对! 查看、修改mysql的用户名和密码 第一步: 这时你需要进入/etc/mysql目录...
3. Access denied for user: ‘roota@localhost’ (Using password: YES) 这个错误是指用户 roota 访问 localhost 被拒绝。该错误的原因可能是数据库用户名和密码相对 MySQL 服务器不正确。解决方法是检查 config....
标题中的"第32章 修改mysql_root密码的各种方法 (2).pdf"暗示了本文将讨论如何在MySQL数据库管理系统中更改root用户的密码。这通常对于安全维护或者遗忘原密码的情况是必要的。MySQL是世界上最流行的开源关系型...
在使用WAMP集成服务器时,有时我们可能会遇到在MySQL修改管理员root用户的密码后,phpMyAdmin无法正常登录的问题。这主要是因为phpMyAdmin的配置文件`config.inc.php`中的密码未与新设置的MySQL密码同步导致的。下面...
3. Access denied for user: ‘roota@localhost’ (Using password: YES) 错误分析:用户 roota 访问 localhost 被拒绝(没有允许通过)。造成这个错误一般数据库用户名和密码相对 MySQL 服务器不正确。 解决方法...
MySQL数据库的管理中,修改root用户的密码是一项基本且重要的任务,因为root用户具有最高权限,可以执行所有数据库操作。在WDCP(Web Disk Control Panel)这样的服务器管理面板中,创建数据库和数据库用户需要知道...
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 需要使用下面的命令来修改密码 mysql> alter user user() identified by ‘password'; Query OK...
首先,当在PHPMyAdmin或其他地方修改了root密码后,如果WDCP不知道新的密码,那么在WDCP后台创建数据库和数据库用户将会失败。这是因为WDCP依赖root用户的密码来执行这些操作。因此,最佳实践是在WDCP的后台直接修改...
UPDATE user SET password = PASSWORD('new_password') WHERE User = 'root'; FLUSH PRIVILEGES; ``` `FLUSH PRIVILEGES;`这一命令用于刷新权限表,确保新的权限设置立即生效。 **5. 重启MySQL服务** 修改完密码...