AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] AMH 找回 MySQL密码或账号。 |
|
---|---|
admin |
admin 发表于 2012-12-28 17:58:21
1) 停止 mysql
amh mysql stop; 2) 编辑mysql配置文件暂停MySQL权限, vi /usr/local/mysql-版本/my.cnf [mysqld] 下面增加: skip-grant-tables 3) 启动MySQL amh mysql start; 4) 进入mysql控制台,提示输入密码直接回车。 mysql -u root -p -S /tmp/mysql-版本.sock 5) 执行Sql更改密码完成。以下示例为root账号,password为新密码。 use mysql; UPDATE user SET password=PASSWORD('password') WHERE user='root'; exit; 同样root账号误删后找回root账号也大概这样,上面UPDATE SQL改写成INSERT增加root用户即可。 找回账号、密码后记得把前面增加my.cnf的skip-grant-tables删掉,然后amh mysql restart 重启MySQL。
点赞,加油! (14分)
2012-12-28 17:58:21 1
AMH官方号 2011~2021 (10周年) |
天空 |
:victory::victory::victory::victory::victory::victory::victory::victory::victory::victory:
回复
2012-12-28 18:18:54 2
|
苏格拉 |
[mysqld] 下面增加:
skip-grant-tables 什么意思?怎么操作?
回复
2013-12-11 22:13:10 3
|
ali |
引用: 苏格拉 发表于 2013-12-11 22:13 [mysqld] 下面增加: skip-grant-tables 什么意思?怎么操作? /etc/my.cnf
回复
2013-12-11 22:42:13 4
|
苏格拉 |
回复
2013-12-12 15:09:54 5
|
ali |
引用: 苏格拉 发表于 2013-12-12 15:09 还是不知道怎么操作? 编辑那文件
回复
2013-12-12 16:43:46 6
|
Exiang |
改数据库root密码时误把root用户给删了,这个方法5.0好像不行,mysql安装的目录不一样。进不去mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
回复
2014-10-27 19:47:40 7
|
amysql |
5.0是多环境的。可以多mysql版本同时运行。 mysql ssh 连接可以看: http://amh.sh/bbs/post-3886-1-1.htm 引用: 是这样的,因为5.0 是可以无限数据库可以多个mysql版本共存,以后除了mysql也会上更多数据库支持。 因此5.0的sock不再是单独的 /tmp/mysql.sock 可以 ls /tmp/mysql* 看看。 连接mysql 时加下面参数指定 sock文件即可。 -S /tmp/mysql版本.sock
回复
2014-10-30 11:26:58 8
AMH面板 - 好用高效低占用、安全可靠极稳定 |
Exiang |
引用: 原来是这样。我想知道 4.2 版本是不是没有快速安装hhvm这些功能?
回复
2014-10-31 18:20:00 9
|
amysql |
5.0是可自由创建环境。 4.2 只是单一LNMP环境的。 不能集成hhvm。 需要手动部署。
回复
2014-10-31 20:47:03 10
|