Unix && linux 第一:首先要把mysqld停止,最好都kill掉 killall mysqld 第二:启动mysql,但是要跳过权限表 /usr/local/mysql/bin/mysqld_safe –skip-grant-tables & 第三:进去mysql,并修改密码 /usr/local/mysql/bin/mysql -u root mysql>use mysql; mysql>update set user password=password(“new_pass”) where user=”root”; mysql>flush privileges; mysql>\q 第四:重新启动mysql,正常进入。 Windows 第一:进入Windows窗口命令行下,停止mysql服务: net stop mysql 第二:进入mysql的安装目录下,进去bin目录 mysqld- –skip-grant-tables 第三:再另一个窗口下,进去mysql的安装目录,并修改密码:
>use mysql; >update set user password=password(“new_pass”) where user=”root”; >flush privileges; >\q 第四:结束mysqld-nt进程,重新启动mysql