1、进入cmd手动停止mysql服务:net stop mysql
2、卸载MySQL
3、删除目录 C:\Documents and Settings\用户名\Application Data\MySQL(XP系统下用户名是All Users)
4、删除原来安装的目录Mysql
5、重新安装Mysql,问题解决完毕,祝您好运
之前的解决方法有点误会。(
1.进入cmd手动停止mysql服务:net stop mysql。
2.修改C:\Program Files\MySQL\MySQL Server 5.1\ 目录下的my.ini文件,在[mysqld]下添加
skip-grant-tables
3.在cmd中启动mysql服务:net start mysql
4、打开mysql直接按回车以空密码登录
5、退出mysql,停止mysql服务:net stop mysql
6、将第2步添加的skip-grant-tables语句删掉
7、启动mysql服务:net start mysql
8、打开mysql以空密码登录
9、修改密码set password for root@localhost=password('password'); //password为要设置的密码
10、退出mysql,重新配置就不会出现1045错误了)
分享到:
相关推荐
解决MySQL安装时出现error Nr.1045问题的方法主要涉及在Windows操作系统环境下,如何处理在安装或配置MySQL时遇到的权限验证错误(error Nr.1045)。错误提示通常是“Access denied for user 'root'@'localhost' ...
### 安装高版本MySQL与解决Error 2003及Error Nr.1364 #### 一、概述 本文将详细介绍如何安装高版本的MySQL,并针对在安装过程中可能出现的Error 2003(无法连接到MySQL服务器)及Error Nr.1364(字段...
mysql配置时提示error nr.2003 can't connect to mysql server on 'localhost'(10061).doc
Error Nr. 1045 Access denied for user root@'localhost'(using password: YES) 解决方法: * 检查个人防火墙是否打开了TCP端口3306,以便客户端应用程序可以连接到服务器。 * 如果之前曾经安装了Mysql服务器,...
Error Nr. 1045 Access denied for user 'root'@'localhost' (using password: YES) If a personal firewall is running on your machine, please make sure you have opened the TCP port 3306 for connections. ...
本文将详细解析在安装MySQL时可能遇到的两种常见错误——Error Nr.2003和Error Nr.1045,并提供相应的解决策略。 ### Error Nr.2003:无法连接到MySQL服务器 #### 错误信息: > Can't connect to MySQL server on...
错误信息:Error Nr.1045 Access denied for user 'root'@'localhost' (using password: YES) 这个错误通常表示尝试用root用户登录MySQL服务器时,由于密码错误或权限问题而被拒绝。解决方法如下: 1. **不输入初始...
1. **连接失败错误(Error Nr.1045)** - 错误信息:“Access denied for user 'root'@'localhost' (using password: YES)” - 这个错误通常是由于MySQL服务器无法识别当前的用户名和密码导致的。 - 解决方案: ...
7. 对于“apply security setting”错误,特别是Error Nr. 1045,这表明连接到数据库时权限被拒绝。可能的原因是旧的MySQL实例未完全卸载,导致旧的密码仍然有效。在这种情况下,需要提供旧的密码才能完成新安装的...
以下是一些在安装MySQL时可能遇到的常见问题及相应的解决方法。 ### 问题一:无法启动MySQL服务 **错误信息**: 在安装MySQL或尝试启动服务时,可能会遇到错误提示“Could not start the service MySQL Error: 0”...
3. **错误3:mysql error nr.2006-mysql server has gone away**:此错误通常是由于上传文件大小限制或超时导致的。解决方法是修改MySQL配置文件,如`my.cnf`(Linux)或`my.ini`(Windows),增大`max_allowed_...
- `/usr/sbin/lsof -n | awk '{print $2}' | sort | uniq -c | sort -nr | more`: 统计所有进程占用的句柄数目,按数量降序排列。 - `ps -aef | grep 24204`: 查看进程ID为24204的详细信息。 6. **处理未释放句柄...
例如,可以捕获`MySQLdb.Error`来处理MySQL相关的异常。 最后,对于数据库操作,建议使用事务来确保数据的一致性,特别是在插入或更新多条记录时。在`db_insert`方法中,调用`conn.commit()`提交事务,这样可以确保...
**其他方法:** - `pgrep mysql | xargs kill -9` - `killall -TERM mysqld` - `kill -9 $(cat /usr/local/apache2/logs/httpd.pid)`: 杀死指定的PID。 #### 七、显示运行服务 **命令示例:** ```bash ls /etc/rc3....