查看“如何在Linux(CentOS)下重置MySQL根(Root)密码”的源代码
←
如何在Linux(CentOS)下重置MySQL根(Root)密码
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
本例中以CentOS6.6下修改MySQL5.1.73举例说明。 1.首先输入“service mysqld status”查看当前mysql服务状态,下图显示正在mysqld服务正在运行中。 [[File:MySQLRoot1.png]] 2.输入“killall -TERM mysqld”命令停止所有的mysqld进程。 [[File:MySQLRoot2.png]] 3.输入“service mysqld stop”命令停止mysqld服务。 [[File:MySQLRoot3.png]] 4.输入“mysqld_safe --skip-grant-tables &”命令以无密码方式进入MySQL安全模式。 备注:在CentOS7及MySQL5.7则需使用以下命令。 1. systemctl stop mysqld 2. mysql -uroot -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 3. systemctl set-environment MYSQLD_OPTS="--skip-grant-tables" 4. systemctl start mysqld 5. mysql -uroot [[File:MySQLRoot4.png]] 5.输入“mysql -u root”并按回车键即可。 [[File:MySQLRoot5.png]] 6.输入“use mysql;”挂载数据库。 注意:请勿忘记在最后输入分号(;)。 [[File:MySQLRoot6.png]] 7.输入"update user set password=password("New9ssw0rd") where user='root';"将Root密码修改为New9ssw0rd。 [[File:MySQLRoot7.png]] 8.输入"flush privileges;"更新权限。 [[File:MySQLRoot8.png]] 9.输入“quit”并按回车键退出。 注意:此处不需输入分号。 [[File:MySQLRoot9.png]] 10.输入"service mysqld restart"重启mysqld服务。 [[File:MySQLRoot10.png]] 11.输入“mysql -u root -p”并按回车键提示输入密码。 [[File:MySQLRoot11.png]] 12.输入新密码New9ssw0rd并按回车键,提示已经成功登录。 [[File:MySQLRoot12.png]]
返回至
如何在Linux(CentOS)下重置MySQL根(Root)密码
。
导航菜单
个人工具
创建账户
登录
命名空间
页面
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息