MYSQL忘记root密码?

如果你忘记了 MySQL 的root 用户的口令,你可以用下列过程恢复它。
通过发送一个 kill(不是 kill -9)到mysqld 服务器来关闭mysqld 服务器。pid 被保存在一个.pid文件中,通常在MySQL数据库目录中(你必须是一个UNIX root用户或运行服务器的相同用户做这个):
kill `cat /mysql-data-directory/hostname.pid`
使用--skip-grant-tables 选项重启mysqld。
用mysql -h hostname mysql连接mysqld服务器并且用一条GRANT命令改变口令。
你也可以用 mysqladmin -h hostname -u user password 'new password'进行。
用 mysqladmin -h hostname flush-privileges 或用 SQL 命令 FLUSH PRIVILEGES 来装载权限表
posted @ 2010-05-18 09:56  wenanry  阅读(322)  评论(0编辑  收藏  举报