概述: 最近有个vps客户,在配置LAMP的时候,修改了mysql服务器root密码,过几天忘了密码,问我如何才能找回来,下面我就详细讲讲如何找回root密码,分两种情况,一种mysql数据库资料不是很重要,可以删除,另外一种适合 mysql服务器里面有重要的数据,不能初始化。
环境: linux vps主机 centos5 操作系统 使用yum安装的数据库,当然此解决办法同样适合其他linux发行版本
步骤:
1、mysql数据库资料不是很重要,找回root方法
1.1关闭mysqld服务
/etc/init.d/mysqld stop
1.2删除/var/lib/mysql整个目录
rm -rf /var/lib/mysql
1.3重新启动mysqld服务,mysql数据库会重建,您的root 就没有密码了
/etc/init.d/mysqld start
特别提醒:此方法仅适合您的数据库并不重要的时候,如何数据库很重要,那千万不要随便删除,请使用第二种方法
2、mysql数据库资料有很重要的资料,找回root方法
2.1关闭mysql服务
/etc/init.d/mysqld stop
2.2使用–skip-grant-tables选项启动MySQL服务,可以修改/etc/inin.d/mysqld脚本启动位置增加此选项,
vi /etc/init.d/mysqld
在运行启动的语句里增加--skip-grant-tables
–skip-grant-tables的意思是启动MySQL服务的时候跳过权限表认证。启动后,连接到MySQL的root不需要口令
2.3重新启动mysql服务
/etc/init.d/mysqld stop
2.4使用空密码的root用户连接MySQL ,并且更改root口令
mysql -uroot
mysql>use mysql; < --使用mysql数据库
mysql>update user set password=password('123') where user='root' and host='localhost'; < --更改密码语句
mysql>set password=password('123'); < --使用此语句更改密码会失败,使用上面语句直接更新user表 password字段后更改密码成功
2.5关闭mysql服务
/etc/init.d/mysqld stop
2.6重新修改2.2步骤修改的/etc/init.d/mysqld,使其保持原来不变,也就是取消skip-grant-tables语句
2.7重新启动mysql服务
/etc/init.d/mysqld stop
经过上面7步骤,就可以找回丢失的root密码。
分享到:
相关推荐
【VPS安装N点虚拟主机详细教程】 ...通过以上步骤,您可以在VPS上成功安装并配置N点虚拟主机管理系统,实现对多个虚拟主机和数据库的高效管理。记得在每个步骤中确保所有配置信息的准确性,以确保系统的稳定运行。
【主要对接功能:云服务器产品系列,主机空间产品系列,VPS产品系列,域名,服务器等产品...】 平台简介简介:云服务器平台php+mysql进行开发的PHP开源IDC源码,安全,开源,免费升级 1、整合国内多家API接口,...
对其用户和应用程序来讲,每一个VPS平台的运行和管理都与一台独立主机完全相同,因为每一个VPS均可独立进行重启并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。VPS...
本文适用范围:全面阐述MySQL数据库的各种操作,分虚拟主机和服务器两种情况。 虚拟主机 1、通过PHPMyAdmin的导入导出功能,这个软件一般只支持几兆数据的导出,太大的数据可能会超时。 2、通过程序自带的数据库备份...
然后32位系统执行./debian.sh ,输入要绑定的域名,回车,再次输入VPS/服务器所在位置:asia、america、europe、oceania或africa,回车,再输入要设置的MySQL root的密码,回车后,再次回车确认。程序会自动安装...
说起LNMP,多数人应该知道lnmp.org站长开发的LNMP一键安装包,该脚本虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启等,在国内用户众多,且有...
- **Ubuntu**:同样进入解压后的目录,执行`./ubuntu.sh`或`./ubuntu.sh | tee lnmp.log`,输入域名和MySQL root密码开始安装。 5. **安装其他组件**: - **eAccelerator**:使用命令`./eaccelerator.sh`安装PHP...
easypanel控制面板管理员后台:ip:3312/admin帐号:admin密码:kanglemysql数据库管理员后台:ip:3313/mysql帐号:root密码:空想要用mysql的话,一定要先进去3312/admin登录,左边有个服务器设置,把数据库帐号密码...
【主要对接功能:云服务器产品系列,主机空间产品系列,VPS产品系列,域名,服务器等产品...】 平台简介简介:云服务器平台php+mysql进行开发的PHP开源IDC源码,安全,开源,免费升级 1、整合国内多家API接口,...
DebianLNMP是一套专为Debian 6系统设计的一键安装脚本,旨在简化在VPS或独立主机上部署LNMP(Nginx、MySQL、PHP)生产环境的过程。这个脚本使用Linux Shell编写,提供了快速、稳定且资源效率高的安装方案。以下是...
伪静态化的LINUX主机 上传到跟目录,WINDOWS虚拟主机 发给空间商设置,VPS和独立服务器的自己登陆服务器设置 使用有什么问题旺旺联系 此安装包适合全新安装,店主平常也很忙,希望大家体谅,写这个安装说明已经很...
在新建主机的时候直接选择了WordPress的伪静态规则就可以了。 请使用Simple Down建站,并且有一点数据库的站长和我联系。我可以在加你们链接。也方便其他新用户借鉴和学习。 Simple Down v6.2安装方法 ...