为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

新建 如何找回root账户丢失的密码?

2012-12-05 3页 doc 31KB 29阅读

用户头像

is_712411

暂无简介

举报
新建 如何找回root账户丢失的密码?如何找回root账户丢失的密码? 在实际操作中不免会出现root账户密码丢失的情况,root账户密码一旦丢失,也就意味着你无法管理网站的用户或是修改网站了。这时候我们就需要想办法找回root账户密码,如何找回呢?   方法一:   在安装了Mysql的服务器(前提是要知道该服务器上Mysql的root用户密码)上,打开【Mysql的安装目录/var/mysql】,将其中的user.frm、user.MYD、user.MYI三个文件拷贝到出问题服务器的【Mysql的安装目录/var/mysql】目录中。然后重启服务器就可以了...
新建 如何找回root账户丢失的密码?
如何找回root账户丢失的密码? 在实际操作中不免会出现root账户密码丢失的情况,root账户密码一旦丢失,也就意味着你无法管理网站的用户或是修改网站了。这时候我们就需要想办法找回root账户密码,如何找回呢?   方法一:   在安装了Mysql的服务器(前提是要知道该服务器上Mysql的root用户密码)上,打开【Mysql的安装目录/var/mysql】,将其中的user.frm、user.MYD、user.MYI三个文件拷贝到出问题服务器的【Mysql的安装目录/var/mysql】目录中。然后重启服务器就可以了。   解决方法二:   修改你的my.ini或my.cnf文件,在 [mysqld] 节下加入下面一行   skip-grant-tables   然后保存并重启 MySQL 服务。 下面你就可以以任何用户名密码登陆数据库了。   1、如果是误删了root用户,则使用下面的语句创建root用户:   insert into user set Host='localhost',User='root',Password=Password('123456'),select_priv='y', insert_priv='y',update_priv='y', Alter_priv='y',delete_priv='y',create_priv='y',drop_priv='y',reload_priv='y',shutdown_priv='y',Process_priv='y',file_priv='y',grant_priv='y',References_priv='y',index_priv='y',create_user_priv='y',show_db_priv='y',super_priv='y',create_tmp_table_priv='y',Lock_tables_priv='y',execute_priv='y',repl_slave_priv='y',repl_client_priv='y',create_view_priv='y',show_view_priv='y',create_routine_priv='y',alter_routine_priv='y';   2、如果是忘记了root用户的密码,则使用下面的语句修改root密码:   update user set Password=Password('123456') where User='root';   mysql误删root用户的具体步骤:   1、先结束mysqld进程   #killall mysqld进入mysql   #/usr/local/mysql/bin/mysql   不加载grant_tables而进入mysql   #mysqld_safe –skip-grant-tables &   mysql> use mysql   Database changed   mysql> select * from user;   Empty set (0.00 sec)   mysql> insert into user set user='root',ssl_cipher=”,x509_issuer=”,x509_subject=”;   (增加root用户的表)   Query OK, 1 row affected, 3 warnings (0.00 sec)   (这时可能会提示某字段如ssl_cipher无默认值, 只要加上,ssl_cipher=”; 其字段如有提示依次添加就OK了)   update user set Host='localhost',select_priv='y', insert_priv='y',update_priv='y', Alter_priv='y',delete_priv='y',create_priv='y',drop_priv='y',reload_priv='y',shutdown_priv='y',Process_priv='y',file_priv='y',grant_priv='y',References_priv='y',index_priv='y',create_user_priv='y',show_db_priv='y',super_priv='y',create_tmp_table_priv='y',Lock_tables_priv='y',execute_priv='y',repl_slave_priv='y',repl_client_priv='y',create_view_priv='y',show_view_priv='y',create_routine_priv='y',alter_routine_priv='y',create_user_priv='y' where user='root';   (这里面是修改root用户的权限)   mysql> quit;   2、带权限正常启动mysql   #service mysqld start   3、使用root用户登录(如果有phpadmin就直接用root空密码登录再修改密码或权限就可以了)   #mysql -u root -p   mysql> update user set password=password('123456′) where user='root';   Query OK, 1 row affected (0.00 sec)   Rows matched: 1 Changed: 1 Warnings: 0   mysql> flush privileges;   mysql> quit  文章由www.30jz.net整理,转载注明出处!
/
本文档为【新建 如何找回root账户丢失的密码?】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索