AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] amh 5.5 不小心删除了root账户 怎么处理 |
|
---|---|
hublao |
hublao 发表于 2018-08-31 19:35:29
您当前系统无法正常工作,请排查解决:Access denied for user 'root'@'localhost' (using password: NO) Mysql链接出错,请配置/Amysql/config.php文件。
点赞,加油! (0分)
2018-08-31 19:35:29 1
|
microsoftool2 |
同求答案,我也想知道
回复
2018-09-01 17:04:18 2
|
hanhanwen |
去搜一下这个问题,好像有解决的答案。
回复
2018-09-04 20:50:23 3
说什么王权富贵,怕什么戒律清规。印画 |
amysql |
重新加回账号。
1) 先去掉权限控制, vi /usr/local/mysql-版本/my.cnf [mysqld] 下面增加: skip-grant-tables 重启mysql, amh mysql restart 即可不用用户登录直接进入mysql mysql -u root -p -S /tmp/mysql-版本.sock 2) 增加回root账号。 进入mysql后,复制执行。 insert into user set user=’root’,ssl_cipher=”,x509_issuer=”,x509_subject=”; 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’; 3) 改密码,完成。 use mysql; UPDATE user SET password=PASSWORD('你的新密码') WHERE user='root'; flush privileges; exit; 最后,去删除第一步增加的skip-grant-tables, 重启mysql即可。
回复
2018-09-05 09:52:46 4
AMH面板 - 好用高效低占用、安全可靠极稳定 |
hanlai |
楼上的 正解 按照步骤来就行
回复
2018-09-13 09:16:32 5
|