Windows: 1.以系统管理员登陆; 2.停止MySQL服务; 3.进入CMD,进入MySQL的安装目录,假设是D:/MySQL/MySQL Server 5.0/; 4.跳过权限检查启动MySQL, D:/MySQL/MySQL Server 5.0/bin/mysqld-nt –skip-grant-tables 5.重新打开一个CMD,进入D:/MySQL/MySQL Server 5.0/bin/, 重设root密码 D:/MySQL/MySQL Server 5.0/bin/mysqladmin -uroot flush-privileges password “newpassword” D:/MySQL/MySQL Server 5.0/bin/mysqladmin -u root -p shutdown 将newpassword替换为你的新密码,第二个命令会让你重复输入一次新 密码。 6. 在cmd里net start mysql Unix&Linux: 1.用root或者运行mysqld的用户登录系统; 2.利用kill命令结束掉mysqld的进程; 3.使用–skip-grant-tables参数启动MySQL Server #mysqld_safe –skip-grant-tables & 4.然后用空密码方式使用root用户登录 MySQL;mysql -u root 5.为root@localhost设置新密码 mysql> update mysql.user set password=PASSWORD('新密码') where User='root'mysql> flush privileges;mysql> quit 6. 重新启动MySQL
mysql忘记root密码的解决办法
参考网址 http://mp.weixin.qq.com/s?__biz=MzIwNTI0MjI4NA==&mid=2649528883&idx=1&sn=5c80ede3d1ef46e19eaab50a97aa3cd0&chksm=8f2bd0f0b85c59e6e259292dea21085eb5845455a0ad401711dcd2c76567e38f79dee4c9bdd5&mpshare=1&scene=23&srcid=0512erVfK7IE2xsycpGuuuxM#rd
Windows: 1.以系统管理员登陆; 2.停止MySQL服务; 3.进入CMD,进入MySQL的安装目录,假设是D:/MySQL/MySQL Server 5.0/; 4.跳过权限检查启动MySQL, D:/MySQL/MySQL Server 5.0/bin/mysqld-nt –skip-grant-tables 5.重新打开一个CMD,进入D:/MySQL/MySQL Server 5.0/bin/, 重设root密码 D:/MySQL/MySQL Server 5.0/bin/mysqladmin -uroot flush-privileges password “newpassword” D:/MySQL/MySQL Server 5.0/bin/mysqladmin -u root -p shutdown 将newpassword替换为你的新密码,第二个命令会让你重复输入一次新 密码。 6. 在cmd里net start mysql Unix&Linux: 1.用root或者运行mysqld的用户登录系统; 2.利用kill命令结束掉mysqld的进程; 3.使用–skip-grant-tables参数启动MySQL Server #mysqld_safe –skip-grant-tables & 4.然后用空密码方式使用root用户登录 MySQL;mysql -u root 5.为root@localhost设置新密码 mysql> update mysql.user set password=PASSWORD('新密码') where User='root'mysql> flush privileges;mysql> quit 6. 重新启动MySQL
Windows: 1.以系统管理员登陆; 2.停止MySQL服务; 3.进入CMD,进入MySQL的安装目录,假设是D:/MySQL/MySQL Server 5.0/; 4.跳过权限检查启动MySQL, D:/MySQL/MySQL Server 5.0/bin/mysqld-nt –skip-grant-tables 5.重新打开一个CMD,进入D:/MySQL/MySQL Server 5.0/bin/, 重设root密码 D:/MySQL/MySQL Server 5.0/bin/mysqladmin -uroot flush-privileges password “newpassword” D:/MySQL/MySQL Server 5.0/bin/mysqladmin -u root -p shutdown 将newpassword替换为你的新密码,第二个命令会让你重复输入一次新 密码。 6. 在cmd里net start mysql Unix&Linux: 1.用root或者运行mysqld的用户登录系统; 2.利用kill命令结束掉mysqld的进程; 3.使用–skip-grant-tables参数启动MySQL Server #mysqld_safe –skip-grant-tables & 4.然后用空密码方式使用root用户登录 MySQL;mysql -u root 5.为root@localhost设置新密码 mysql> update mysql.user set password=PASSWORD('新密码') where User='root'mysql> flush privileges;mysql> quit 6. 重新启动MySQL