各位大神 下午好。
我看了一些说重置密码得帖子。自己试了下 确发现没什么效果。
D:\test\MySQL51\bin>mysqld.exe --defaults-file=d:\test\MySQL51\my.ini --skip-gra
nt-tables
130513 14:21:36 [Warning] '--default-character-set' is deprecated and will be re
moved in a future release. Please use '--character-set-server' instead.
启动起来之后 我直接执行 D:\test\MySQL51\bin>mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N
O)D:\test\MySQL51\bin>mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N
O)D:\test\MySQL51\bin>mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N
O)几种方式登录都报错
我看了一些说重置密码得帖子。自己试了下 确发现没什么效果。
D:\test\MySQL51\bin>mysqld.exe --defaults-file=d:\test\MySQL51\my.ini --skip-gra
nt-tables
130513 14:21:36 [Warning] '--default-character-set' is deprecated and will be re
moved in a future release. Please use '--character-set-server' instead.
启动起来之后 我直接执行 D:\test\MySQL51\bin>mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N
O)D:\test\MySQL51\bin>mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N
O)D:\test\MySQL51\bin>mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N
O)几种方式登录都报错
启动mysql,一般到mysql的安装路径,找到 mysqld.exe
执行:mysqldt --skip-grant-tables 当前窗口将会停止。
另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MYSQL的安装位置下BIN目录再运行mysql
>use mysql
>update user set password=password("new_password") where user="root";
>flush privileges;
>exit
用Ctrl+Alt+Del,找到mysqld-nt的进程杀掉它,在重新启动mysql-nt服务,就可以用新密码登录了
2、mysqld --skip-grant-tables
3、新开一个终端:mysql
4、改密码