搜档网
当前位置:搜档网 › windows下恢复XAMPP的MySQL服务器root用户密码

windows下恢复XAMPP的MySQL服务器root用户密码

windows下恢复XAMPP的MySQL服务器root用户密码
windows下恢复XAMPP的MySQL服务器root用户密码

恢复XAMPP的MySQL服务器root用户密码

今天昀牛果断搞挂了MySQL服务器,其实也没啥大不了的,就是把root超级用户(昀牛:一个小用户而已)的密码给改成了不知道是啥……网上的很多办法不奏效,发现xampp\mysql目录下很有爱的提供了一个叫做resetroot.bat的批处理文件。大喜,运行之,报错……

100424 12:15:50 [Warning] Can't create test file \usr\local\mysql\data\Yoda.lower-test 100424 12:15:50 [Warning] Can't create test file \usr\local\mysql\data\Yoda.lower-test mysql\bin\mysqld.exe: Can't change dir to '\usr\local\\mysql\data\' (Errcode: 2)

100424 12:15:50 [ERROR] Aborting

100424 12:15:50 [Note] mysql\bin\mysqld.exe: Shutdown complete

Passwoerter f

r Benutzer "root" und "pma" wurden nicht geloescht! Passwords for user "root" and "pma" were not deleted!

Press any key to contin

. . .

网上提供的方法报的错也类似。之所以报错,可能是因为XAMPP集成的MySQL跟通用的不太一样吧,也许是用for Linux的代码编译的。因此也根本没有mysqld-nt.exe这个程序。后经多方周折,终于在XAMPP的官网上看到了一个解决方法,经实验有效,可以将root密码还原到默认(默认为空),如下:

1. Go to xampp/mysql/bin and copy my.ini to mywin.ini

2. Open mywin.ini and delete the line:

default-time-zone = "UTC"

3. Go to xampp/mysql and copy resetroot.bat to resetrootwin.bat

4. Open resetrootwin.bat and modify this line:

Old:

mysql\bin\mysqld.exe --no-defaults --bind-address=127.0.0.1 --bootstrap --console

--skip-grant-tables --skip-innodb --standalone resetroot.err 2>&1 New:

mysql\bin\mysqld.exe --defaults-file=mysql\bin\mywin.ini --bind-address=127.0.0.1

--bootstrap --console --skip-grant-tables --skip-innodb --standalone

resetroot.err 2>&1

5. Open command prompt, go to xampp/mysql and run resetrootwin.bat

6. It works! (Hopefully!) Clean up by deleting mywin.ini, resetrootwin.bat, and setting your root password within phpMyAdmin.

如果有人看不懂E文的话我就来翻译一下吧,献丑了……

1. 进入到 xampp/mysql/bin目录,将my.ini复制一份,命名为mywin.ini

2. 用文本编辑器打开mywin.ini删除如下的行:

default-time-zone = "UTC"

3. 进入xampp/mysql目录,将resetroot.bat复制一份,命名为resetrootwin.bat

4. 用文本编辑器修改如下的代码:

将:

mysql\bin\mysqld.exe --no-defaults --bind-address=127.0.0.1 --bootstrap --console

--skip-grant-tables --skip-innodb --standalone resetroot.err 2>&1

改为:

mysql\bin\mysqld.exe --defaults-file=mysql\bin\mywin.ini --bind-address=127.0.0.1

--bootstrap --console --skip-grant-tables --skip-innodb --standalone

resetroot.err 2>&1

5. 打开命令行,将目录切换到xampp/mysql,然后执行resetrootwin.bat

6. 搞定了!(但愿吧~)mywin.ini和resetrootwin.bat可以删掉了(译者注:不删也行,省

得以后再改),然后使用phpMyAdmin来设置新的root密码(译者注:我用的是Web管理界面“安全”中的工具http://localhost/security/xamppsecurity.php)

各种主要UNIX忘记root密码以后的处理方法

一:solarisROOT密码遗忘的处理方法 1、如果还能用普通用户登陆的话,%df /etc,确定包含/etc目录分区的设备名%df /etc / /dev/dsk/c0t0d0s0... 此例中是c0t0d0s0,如果你的根目录分区设备不一样的话,替换一下就可以啦 2、把系统盘插入cdrom中 3、出现提示符后,使用sync命令刷新文件系统 4、按下stop+A 5、"ok"状态下键入boot cdrom -s 6、在"#"提示符下键入mkdir /temp ,然后键入mount /dev/dsk/c0t0d0s0 /temp 如果出现挂接不上的情况时,那么就运行fsck先 fsck /dev/rdsk/c0t0d0s0,然后在mount 7、cd /temp/etc 8、cp shadow shadowbak 9、cat shadow 得到root的口令字符串 root:djglcj0J:6453:::其中djglcj0J就是root的加密后的口令字符串) 10、sed s/djglcj0J// shadow>shadownew 11、cat shadownew查看是否已经变为 root::6453:::: 12、cp shadownew shadow 13、cd / unmount /temp sync shutdown -i0 -g0 -y 14、取出CD后,重起系统,这时root就不需要密码啦! 这样也可以! OK boot cdrom -s #TERM=sun #export TERM #mount /dev/dsk/c0t0d0s0 /a #vi /a/etc/shadow(删除root的加密后的密码) #reboot 二:恢复SCO UNIX超级用户口令 一旦运行SCO UNIX机器的超级用户口令忘了,可以用这个方法解决。 在另一台安装了SCO UNIX的机器上,以Root用户注册,进入系统,用 mkdev fd 命令或命令scoadmin中的Filesystem之Floppy Filesystem Manager来制作应急启动盘,包括Boottable 盘和Root filesystem盘。 将上述制作的Root filesystem盘安装到硬盘上。 # mount /dev/fd0135ds18 /mnt

linux修改密码命令

Linux修改密码的方法 如果是以root身份登录,修改root密码.只要输入 passwd 就会出现: New password: Retype new password: 按提示输入密码确认即可. 如果想更改其他用户密码,只要输入passwd username即可. 如:passwd lsyer New password: Retype new password: 可以输入 passwd –help 来查看该命令的使用方法. GRUB:在引导装载程序菜单上,键入 [e] 来进入编辑模式。 你会面对一个引导项目列表。查找其中类似以下输出的句行: kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2 按箭头键直到这一行被突出显示,然后按 [e]。 你现在可在文本结尾处(空一格)再添加 single/linux -s 来告诉 GRUB 引导单用户 Linux 模式。按 [Enter] 键来使编辑结果生效。 你会被带会编辑模式屏幕,从这里,按 [b], GRUB 就会引导单用户 Linux 模式。结束载入后,你会面对一个与以下相似的 shell 提示: sh-2.05# 现在,你便可以改变根命令,键入: passwd root 你会被要求重新键入口令来校验。结束后,口令就会被改变,你便可以在提示下键入 reboot 来重新引导;然后,象平常一样登录为根用户。 LILO:当系统启动到出现LILO引导画面时,对于图形引导方式按TAB键进入文本方式,然后在LILO处 输入linux single回车即可进入免密码的控制台,进入以后使用passwd命令修改root的密码 即可 1. 在出现grub画面时,用上下键选中你平时启动linux的那一项,然后按e 键 2. 再次用上下键选中你平时启动linux的那一项(类似于 kernel/boot/vmlinuz-2.4.18-14ro root=LABEL=/),然后按e键. 3. 修改你现在见到的命令行,加入single,结果如下: kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ single 4. 回车返回,然后按b键启动,即可直接进入linux命令行 5.用password命令修改密码

Linux上使用光盘修改root密码

使用光盘变更root密码方法 一、思路: 1、使用光盘rescue模式,直接修改系统下passwd 中root 的登录密码设置 2、针对上次说到无法进入单例模式,解决办法: 在rescue模式下,修改inittab 文件中默认启动等级为1(备份修改之前的启动等级) 3、Reboot 从hard 直接使用正常模式启动系统进入单例模式,直接进入系统root 权限下,修改root密码 4、使用root 权限或进入rescue模式,修改passwd中root登录需要使用密码。 5、将inittab 文件中启动模式改为原来的。Reboot 使用root登录,完成。 二、实施步骤 1、插入SUSE_10_sp3系统光盘,设置bios为cdrom启动; 2、进入以下界面后使用Rescue System 进入系统

3、使用root 进入rescue模式 4、查找原来系统对应的分区(带“*”的分区),并进行挂载

5、修改root登录免密钥认证 挂载后,cd /mnt/etc/; vi passwd 修改root 行,如下图删除“x”;保存退出后,确认修改成功。 6、修改启动模式: vi inittab 记住原有启动模式id后,修改initdefault 为1; 保存退出后,再次确认是否修改成功。

7、reboot,从硬盘使用默认选项启动系统 直接按Enter 使用root进入系统,如下

进入系统后,使用passwd 或passwd root 修改root密码。 修改完成后, cd /etc vi passwd 修改root 启动时使用密钥认证。 vi inittab 改为原来启动等级。 8、Reboot 系统,如下使用修改后的密码进入系统。

AIX恢复密码过程总结

1.如果客户有其他用户拥有root权限,可以用该用户登陆,并执行下列恢复动作。 # > passwd root Changing password for "root" root''s New password: Enter the new password again: 2. 如果客户没有第二个root权限用户存在, 要用系统光盘启动到单用户模式,passwd root即可 a. vi /etc/passwd 文件 root:!:0:0::/:/bin/ksh daemon:!:1:1::/etc: bin:!:2:2::/bin: sys:!:3:3::/usr/sys: adm:!:4:4::/var/adm: uucp:!:5:5::/usr/lib/uucp: guest:!:100:100::/home/guest: ql:!:0:0::/home/ql:/usr/bin/ksh qinbj:!:0:0::/home/qinbj:/usr/bin/ksh nobody:!:4294967294:4294967294::/: lpd:!:9:4294967294::/: 把root:后的!号去掉,变成 root::0:0::/:/bin/ksh b. vi /etc/security/passwd root: password = AmMwUe2EQ491U lastupdate = 1054106568 flags = daemon: password = * bin: password = * 去掉root下的信息 root: daemon: password = * bin: password = * c. 重新启动机器,输入新的passwd 附录: 步骤如下: 1. 添加一个用户 2. 手工修改/etc/passwd文件中的user ID 和group ID 3. 将user ID改为0. 如下,可对用户russ做改动: 将russ:!:206:1::/u/russ:/bin/ksh

Linux忘记 root密码的解决办法

Linux忘记 root密码的解决办法 Linux忘记root密码的解决办法?这种情况虽然不是很常见,但是有些粗心的管理员长时间没有登录系统,还真会忘记密码。这时候,如果是远程管理,那就真没辙了。如果linux主机就在你身边,那还是有救的。只要你按以下步骤来操作: 重启系统后出现GRUB界面在引导装载程序菜单上,用上下方向键选择你忘记密码的那个系统键入“e” 来进入编辑模式。 . . . 接下来你可以看到如下图所示的画面,然后你再用上下键选择最新的内核(这里是第二行,kernel.......),然后继续按“e”键。 .

. . 然后在编辑界面rhgb quiet后面加“空格”,然后键入“single”,或者直接输入数字的“1”并回车确定。 . . .

回车后,按“b”键启动进入单用户模式,在这里修改root的密码。 . . linux下忘记mysql密码的找回方法 收藏我要投稿今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。 方法一: # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> update user set password=password(newpassword) where user=root; mysql> flush privileges; mysql> quit # /etc/init.d/mysql restart # mysql -uroot -p

root用户密码丢失后的修复

AIX恢复密码过程 一.登陆root用户提示:“Your account has expired,please see system administrator. ”主要原因是:Your password has expired. 恢复方法1如下: 1.先将对应机器已安装操作系统版本的光盘的第一张放入光驱中 2.检查机器与显示器和键盘的连接是否完好 3.重新启动机器 4.在显示器出现PowerPC图标时,按5从默认的光盘启动 5.可以从显示器上看到启动设备是/pci@fed00000/scsi@b/sd@4,0:\ppc\chrp\bootfile.exe 或/pci@fff7f08000/scsi@c/sd@8.0之类的字样 观察光驱的灯是否闪烁,闪烁表示在读取光盘上的内容 6.选择本窗口作为控制台 7.选择英语作为显示语言 8.进入Start Maintenance Mode for System Recovery菜单 9.进入Access a Root Volume Group菜单 10.Access a Root V olume Group 11.Access this Volume Group and start a shell 如果进入出现命令提示符,进行下一步 如果不能进入,出现很多/etc/getrootfs [586] 4518 killed的字符, 可以换一张光盘尝试或使用sysbase备份磁带来启动,直到出现命令提示符 12.# passwd Changing password for "root" root's New password: Re-enter root's new password: # vi /etc/security/passwd unknown: Unknown terminal type # export TERM=vt100 # vi /etc/security/passwd 将root: password = 26sxY3194nOIQ lastupdate = 1135953716 flags = 中的password字段清空,root密码也就设成空了 保存并退出 # sync # sync 同步2次 #shutdown -Fr 重新启动机器root密码为空 恢复方法2如下: 1.先将对应机器已安装操作系统版本的光盘的第一张放入光驱中 2.检查机器与显示器和键盘的连接是否完好

Linux更改用户密码

Linux更改用户密码 环境 RedHat Linux 9 + VWWare 7.1.2 + Putty 0.62 问题 Linux更改用户密码 解决 方法一 1.如果你是以普通用户登录的话,修改自己的密码,使用passwd命令。会让你先输入自己的旧密码,再输入两遍新密码。 [plain]view plaincopyprint? 1.[wgb@localhost root]$ passwd 2.Changing password for user wgb. 3.Changing password for wgb 4.(current) UNIX password: 5.New password: 6.Retype new password: 7.passwd: all authentication tokens updated successfully. 8.[wgb@localhost root]$ 9. 10.[wgb@localhost root]$ passwd wgb 11.passwd: Only root can specify a user name. 2.如果你是root用户登录的话,使用passwd root或者passwd,就可以修改root 的密码。直接输入两遍新密码就可以了,不用输入旧密码。 [plain]view plaincopyprint? 1.[root@localhost root]# passwd 2.Changing password for user root. 3.New password: 4.BAD PASSWORD: it is too short 5.Retype new password: 6.passwd: all authentication tokens updated successfully.

windows下恢复XAMPP的MySQL服务器root用户密码

恢复XAMPP的MySQL服务器root用户密码 今天昀牛果断搞挂了MySQL服务器,其实也没啥大不了的,就是把root超级用户(昀牛:一个小用户而已)的密码给改成了不知道是啥……网上的很多办法不奏效,发现xampp\mysql目录下很有爱的提供了一个叫做resetroot.bat的批处理文件。大喜,运行之,报错…… 100424 12:15:50 [Warning] Can't create test file \usr\local\mysql\data\Yoda.lower-test 100424 12:15:50 [Warning] Can't create test file \usr\local\mysql\data\Yoda.lower-test mysql\bin\mysqld.exe: Can't change dir to '\usr\local\\mysql\data\' (Errcode: 2) 100424 12:15:50 [ERROR] Aborting 100424 12:15:50 [Note] mysql\bin\mysqld.exe: Shutdown complete Passwoerter f

r Benutzer "root" und "pma" wurden nicht geloescht! Passwords for user "root" and "pma" were not deleted! Press any key to contin

. . . 网上提供的方法报的错也类似。之所以报错,可能是因为XAMPP集成的MySQL跟通用的不太一样吧,也许是用for Linux的代码编译的。因此也根本没有mysqld-nt.exe这个程序。后经多方周折,终于在XAMPP的官网上看到了一个解决方法,经实验有效,可以将root密码还原到默认(默认为空),如下: 1. Go to xampp/mysql/bin and copy my.ini to mywin.ini 2. Open mywin.ini and delete the line: default-time-zone = "UTC" 3. Go to xampp/mysql and copy resetroot.bat to resetrootwin.bat 4. Open resetrootwin.bat and modify this line: Old: mysql\bin\mysqld.exe --no-defaults --bind-address=127.0.0.1 --bootstrap --console --skip-grant-tables --skip-innodb --standalone resetroot.err 2>&1 New: mysql\bin\mysqld.exe --defaults-file=mysql\bin\mywin.ini --bind-address=127.0.0.1 --bootstrap --console --skip-grant-tables --skip-innodb --standalone resetroot.err 2>&1 5. Open command prompt, go to xampp/mysql and run resetrootwin.bat 6. It works! (Hopefully!) Clean up by deleting mywin.ini, resetrootwin.bat, and setting your root password within phpMyAdmin. 如果有人看不懂E文的话我就来翻译一下吧,献丑了…… 1. 进入到 xampp/mysql/bin目录,将my.ini复制一份,命名为mywin.ini 2. 用文本编辑器打开mywin.ini删除如下的行: default-time-zone = "UTC" 3. 进入xampp/mysql目录,将resetroot.bat复制一份,命名为resetrootwin.bat 4. 用文本编辑器修改如下的代码: 将: mysql\bin\mysqld.exe --no-defaults --bind-address=127.0.0.1 --bootstrap --console --skip-grant-tables --skip-innodb --standalone resetroot.err 2>&1 改为:

linux系统root密码忘了怎么办

linux系统root密码忘了怎么办Root密码忘了怎么办,——解决办法(图解) Root密码忘了就这么办~ 1. 在开机启动的时候能看到这个引导目录(3秒将进入默认),用上下方向键选择你要进入的那个。(图1) 选中后按键盘上的"e"键,进入图2。 图中CentOS引导虽说只有一个,不过如果你升级过你的系统,那么就有多个。 2. 看到这个画面,上下方向键选择最近的一个内核继续"e"键,进入图3。 3. 这个画面可以编辑,在信息的最后加“空格”,然后键入“single”(如图),或者直接输入数字的“1”并回车确定进入下一步。 4.

又回到了图2的画面,可是不一样了哦~这里按键盘的"b"键,引导系统。进入图5。 5. 在这个画面中的“#”后输入“passwd root”,重新设置root的密码,密码输入一遍,确认输入一遍,共2遍。 6. 密码重新设定后,在“#”后输入“reboot”或“shutdown -r now”或同时按键盘的“Ctrl + Alt + Del”键,重新启动电脑。 让系统正常引导进入登陆(login:)画面,使用新的密码进行登陆。 Linux系统密码忘记后的五种恢复方法 一. lilo引导 1. 在出现 lilo: 提示时键入 linux single Boot: linux single 2. 回车可直接进入linux单用户模式 3. vi /etc/passwd 删除root项中的密码 (这里也可以直接使用passwd命令重新设置root的密码) 4. reboot重启,root密码为空 二. grub引导 1. 在出现grub画面时,选择linux引导项,然后按e键 2. 选择以kernel 开头的一行,再按e 键,在此行的末尾,按空格键后输

电信找回超级管理员密码的方法

方法/步骤 1.首先,需要开启Windows“Telnet”远程登陆服务: 打开“控制面板”,依次进入“程序和功能”-“启动或关闭Windows功能” 界面,勾选“Telnet客户端”项,点击“确定”以完成“Telnet客户端”服务的更新安装操作。 2.接下来进入“命令提示符”界面,输入“Telnet 192.168.1.1”并按回车键以 登陆电信光猫后台。 Telnet用户名:root 密码:admin

3.登陆电信光猫后台成功后,输入“shell”命令并按回车键以进入Linux命令 行执行界面,如图所示: 4.接下来输入命令“cd/mnt/jffs2”进入jssf2目录 输入命令“cp hw_ctree.xml myconf.xml.gz",复制配置文件hw_ctree.xml 并重新命名为myconfig.xml.gz。 如图所示:

5.由于“myconfig.xml.gz”是经过AES加密的压缩文件,因此我们需要对此文 件进行解密操作。输入命令“aescrypt2 1 myconfig.xml.gz tmp”并按回车键即可。 6.接下来需要对“myconfig.xml.gz”文件进行解压操作,输入命令“gzip -d myconfig.xml.gz”并按回车键即可。

7.解压后的配置文件名为“myconfig.xml”,由于电信光猫超级管理员账户和密 码信息存放在此“myconfig.xml”文件中,因此我们可以借助“vi”命令来查看此文件的内容。 8.待进入“myconfig.xml”文件编辑界面后,一直向下移动光标,直到“1050" 行处,就可以看到电信光猫超级管理员账户和密码,如图所示:

Linux下修改root密码以及找回密码的方法

Linux下修改root密码以及找回密码的方法 1)以root身份登陆,执行: # passwd 用户名(修改密码) # useradd 用户名(添加用户) 具体示例如下:[root@bogon ~]# passwd root Changing password for user root. New UNIX password: BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: passwd: all authentication tokens updated successfully. 2)linux下root密码找回方法 linux的root享有至高无上的权力,一旦root密码忘记或者被盗,是一件非常头痛的事情,那么怎么样才能找回root的密码呢,总结如下:

(一)Linux 系统密码破解 1)在出现系统选择界面时,在Red Hat Linux的选项上按“e” 键, 2)然后会出现三个选项,在“kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/”上按“e”键进行编辑,见图2 3)向前移动光标,在“ro”或者“root”前加上“single”,然后 回车返回。见图3 4)按“b”键启动,进入字符界面,当出现“sh-2.05b#”时,就 意味着已经进入单用户模式。见图4 5)现在,输入“passwd root”,就可以重新设置root密码了。 6)设置完成后,reboot重启,用刚才设置的密码就可以进入linux 系统了。 图2 kernel 上按“e”键进行编辑

Linux系统下root用户执行passwd修改密码时报错问题

Linux系统下root用户执行passwd修改密码时报错问题 千锋Linux云计算运维培训课程,由浅入深,依次教授学员:Linux Shell脚本自动化编程,企业级自动化项目及公有云运维,Python Linux自动化运维开发,开源数据库MySQL DBA运维,大型网站高并发架构运维,企业私有云架构及运维等。全程使用的阿里云平台,助力学员掌握的专业技术在公司项目中能够做到所学即所用。 今天,小编发现Linux系统下root用户执行passwd修改密码时报错,具体内容如下。 修改Linux系统的root用户密码时,执行passwd root,出现了以下情况,修改密码失败: # passwd root Changing password for user root. New password: Retype new password: passwd: Authentication token manipulation error 到网上搜了下,有的说是因为inodes用完,也就是根分区满了引起的,但执行df -i并非找个原因: # df -i Filesystem InodesIUsedIFreeIUse% Mounted on /dev/sda2 6406144 58534 6347610 1% / tmpfs 8242797 2 8242795 1% /dev/shm 继续找答案,按照网上的案例检查用户密码相关的系统文件/etc/passwd和 /etc/shadow,发现这两个文件权限有i选项,查询结果如下: # lsattr /etc/passwd —-i——–e- /etc/passwd # lsattr /etc/shadow

linux用户名和密码忘记怎么办

linux用户名和密码忘记怎么办 1.在系统进入单用户状态,直接用passwd root去更改 2.用安装光盘引导系统,进行linux rescue状态,将原来/分区挂接上来,作法如下: cd /mnt mkdir hd mount -t auto /dev/hdaX(原来/分区所在的分区号) hd cd hd chroot ./ passwd root 这样可以搞定 3.将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法与第二种相同 rh8中 一. lilo 1. 在出现 lilo: 提示时键入 linux single 画面显示 lilo: linux single 2. 回车可直接进入linux命令行 3. #vi /etc/shadow 将第一行,即以root开头的一行中root:后和下一个:前的内容删除, 第一行将类似于 root::...... 保存 4. #reboot重启,root密码为空 二. grub 1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键 2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键 3. 修改你现在见到的命令行,加入single,结果如下: kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ 4. 回车返回,然后按b键启动,即可直接进入linux命令行 5. #vi /etc/shadow 将第一行,即以root开头的一行中root:后和下一个:前的内容删除, 第一行将类似于 root::...... 保存 6. #reboot重启,root密码为空 5 可以通过修改grub,通过单用户模式启动,就可以达到修改密码的目的。 以下是修改grub的方式: grub引导下,系统启动后,出现grub的引导菜单,用上下健选中所要启动的linux系统,然后按字母“e”,进入编辑模式。之后再选中系统的启动内核项(如:kernel (hd0,0) /boot/vmlinuz or root=/dev/hda1 )再次按字母“e”,出现grub>提示, 如下: grub>kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1 在上面的hda1后空一格,输入init n(init 和n之间有空格,其中n为要求系统进入的运行级别,1 为单用户模式,在这个模式下默认root用户登陆,不要求密码,所以可以在忘记root密码的情况下在这里修改root用户的密码,2 为多用户文本模式(没有NFS),3 为完整的多用户模式(文本),5 为XWINDOWS模式) 完成后如下: grub>kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1 init 1 然后回车确认,自动返回前一页面,然后再按字母“b”启动系统就可以以修改后的运行级别进入系统,(在这里的修改只影响本次启动,不会修改系统的/etc/inittab文件)。 修改完后 按 B,既可以启动,启动后进入命令行,然后通过命令行修改密码就可以了。 我采用的chroot的办法 ============================================== 如果因为忘了root口令导致无法登录系统,请试用下面的方法来改忘记的root口令: 方法一: 1、重新启动系统。待系统启动到grub或lilo(现在一般是grub)引导菜单时,找到系统当前引导项(可以按方向键展开隐藏的菜单); 2、把光标定位在该选项上按下字母“e”键进入这个引导的编辑状态; 3、该选项有三行语句,请用光标选中第二行,也就是“Kernel”开头的 那一行;在这一行再按下字母“e”键进入这一行的编辑状态; 4、在该行行尾加个空格,写上数字1,类似这样: kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 1 第 1 页

HPUX的root密码设置和修改

修改HPUX的root账号密码 如果完全忘了root账户的密码,如何进行重置?如何解决密码的有效期修改,甚至是永不过期?我针对HPUX系统,做了一番试验,集网上各种方法所长,现已取得成功,较好解决了这一问题。交流如下: 一、重置root账号的密码(可以完全忘了老密码) 使用串口连接电脑,重起服务器,自检完成后,会出现这一行: “To discontinue, press any key in 10 seconds ” 这时按任意键,系统会中止启动,进入Main Menu. 键入“bo ”,回车。 系统询问“Interact with IPL (Y or N?)?”,输入“y”。 在提示符ISL> 后,输入“hpux - is ”, 系统进入单用户状态。 在#号提示符下键入“passwd ”, 然后输入新的密码。 这一步有时会要求输入老密码。 如果提示要root的老密码,说明系统启用了信任机制,在重置root密码前,先要取消信任机制,执行以下即可: 在#号提示符下键入“mount /usr”(网上资料都没有这一步,但这是必须的) 在#号提示符下键入“/etc/tsconvert –r” 在#号提示符下再次键入“passwd ”, 此时,不再需要老的密码了,然后输入新的密码,需要输入两次确认。 最后键入“reboot ”或“init 3 ”, 重启恢复系统正常运行。 在#号提示符下键入“/etc/tsconvert ”可以启用信任机制。

二、关于密码的有效期问题 可使用sam工具进行修改: 在#号提示符下键入“sam” 进入sam工具菜单界面 选择“Auditing and Security”页, 再选择“System Security Policies”页,可设置应用于本系统上所有用户的密码策略,然后选择“Password Aging Policies”页,可以逐项修改,或者简单地将“password aging”的状态选为disable,就永不过期了。 以上仅是两天来学习试验的结果,汇报给各位也算是抛砖引玉。

重置root密码操作手册

历史版本记录★文档属性 ★文档变更过程

目录 1 编写目的 (3) 2 实施方案..................................................................................................... 错误!未定义书签。关于迁移安装(M IGRATION INSTALLATION) .......................................... 错误!未定义书签。 3 实施步骤 (3) 4 回退方案..................................................................................................... 错误!未定义书签。附:AIX5.2不支持的硬件和软件列表 ....................................................... 错误!未定义书签。

1 编写目的 当root密码丢失,同时没有root权限的用户时,通过系统光盘引导进入维护模式,重置root密码。 2 前期准备 1、确认机器,并使console连接可用。 2、根据机器的光驱类型准备合适的AIX介质,版本为5.2及5.2以后均可。 3 操作步骤 1、停止全部应用,使操作系统进入空闲状态,将AIX光盘放入光驱中(CD放入第一张),长按服务器前置面板上的白色开关按钮,关机。(P5系列可用笔记本通过HMC,进入ASM,用web方式Power off ) 2、当前面板绿色指示灯进入闪烁状态后,说明Power off成功,再次按白色开关键,开启(Power on)服务器,在console出现第一次启动画面后,按1进入SMS,

f5修改root密码

F5 Big-IP 1600修改Root用户密码 2010-03-01 09:07 今天拿到一台F5 Big-IP 1600设备,不知道用户名和密码。F5的设备有两套密码,web登陆密码,以及系统管理的root密码,这一看就知道是linux系统。 既然没密码,也没人告诉,这台设备是借来测试的,二十几万的设备不折腾白布折腾,第一项要玩的就是先修改密码。 F5 Big-IP 1600面板上有液晶显示屏,可以修改设备的IP以及对设备进行一些简单的设置,重设root密码还是要用console先连接设备进行设置。 修改F5 Big-IP 1600的root密码首先需要进入单用户模式。 使用超级终端连接F5 Big-IP 1600,波特率选择19200,其他选项使用默认值。 通过面板上的system--reboot重启设备 Welcome to BIG-IP 9.4.6 Build 401.0 开机的时候可以看到系统的版本号。 在重启运程中,会显示一个Grub的系统引导菜单,并进入倒计数 在倒计数完成之前,用向上向下箭头选择相应的引导文件。用缺省的Welcome to BIG-IP 9.4.6 Build 401.0引导文件即可。

按E键进入引导选项编辑界面。 定位到kernel (hd0,1)/boot/1/vmlinuz的那一行,按E键进入引导选项编辑界面。 在platform=mercury quiet 的末尾加上single (single前应有一个空格).

按回车键退出编辑界面。 按b继续引导过程 这样就进入了单用户模式了,接下来基本就是linux的命令了。

Ubuntu下忘记root 密码的解决方法

Ubuntu下忘记root 密码的解决方法 1、在不登录情况下,获得root权限 如果没有设置GRUB密码,那我们可以使用最简单的方法,首先启动电脑,等待GRUB菜单,如果GRUB 菜单隐藏,可以按Esc调出,选择Ubuntu, kernel 2.6.12-*-* (recovery mode),也就是“恢复模式”按Enter 启动就可以了。另外一个办法是用Ubuntu安装盘获得root权限,用Ubuntu安装盘启动电脑,当显示“boot:”时,输入“rescue” boot: rescue 按屏幕提示操作就可以了。 2、通过改变内核启动参数获得根权限 启动电脑,等待GRUB菜单,如果GRUB菜单隐藏,可以按Esc调出,如果设置了GRUB密码,按p来解锁,比如我们选择了Ubuntu, kernel 2.6.12-8-386,按e在启动前编辑启动参数,选择kernel /boot/vmlinuz-2.6.12-8-386 root=/dev/hda2 ro quiet splash,按e编辑选定的启动菜单项,在参数最后添加rw init=/bin/bash,即改为如下命令行: grub edit> kernel /boot/vmlinuz-2.6.12-8-386 root=/dev/hda2 ro quiet splash rw init=/bin/bash 按b启动即可。 3、忘记了root用户/主用户密码 按照第一项:在不登录情况下,获得root权限后,在命令行输入: passwd root 按照提示,输入两次密码就可以设定root用户密码了. 要更改主用户密码: passwd system_main_username 按照提示,输入两次密码就可以了。 4、忘记了GRUB菜单密码 在命令行输入 grub 等提示符变为grub> 后,输入:md5crypt 这是计算密码的md5值,也就是加密值,然后在提示Password:后,输入新密码:Password: ****** (ubuntu) 系统会计算出加密值:Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 按quit退出 然后备份并编辑文件menu.lst:sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup sudo gedit /boot/grub/menu.lst 找到 password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/ 替换为 password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (这是我们上面计算出的加密值)

Linux_忘记root用户密码修改方法--图解

Linux 忘记root密码的修改方法—图解 在这个界面,输入任意键,进入系统选择界面 在出现系统选择界面时,在Red Hat Linux的选项上按“e”键,

然后会出现三个选项,在“kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/”上按“e”键进行编辑, 在“ro”或者“root”前加上“single”,然后回车返回。 按“b”键启动,进入字符界面,当出现“sh-2.05b#”时,就意味着已经进入单用户模式。现在,输入“passwd root”,就可以重新设置root密码了。 设置完成后,reboot重启,用刚才设置的密码就可以进入linux系统了。 注:密码修改完成后,可不要忘记见上面修改的内容还原哦!

其它的一些修改密码的方法 一. lilo 1. 在出现lilo: 提示时键入linux single 画面显示lilo: linux single 2. 回车可直接进入linux命令行 3. #vi /etc/shadow 将第一行,即以root开头的一行中root:后和下一个:前的内容删除, 第一行将类似于 root::...... 保存 4. #reboot重启,root密码为空 二. grub 1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键 2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键 3. 修改你现在见到的命令行,加入single,结果如下: kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ 4. 回车返回,然后按b键启动,即可直接进入linux命令行 5. #vi /etc/shadow 将第一行,即以root开头的一行中root:后和下一个:前的内容删除, 第一行将类似于 root::...... 保存

mysql忘记密码和删除root用户

一、手动修改 1、停止MySQL服务 执行:/etc/init.d/mysql stop,你的机器上也不一定/etc/init.d/mysql也可能是/etc/init.d/mysqld 2、跳过验证启动MySQL /usr/local/mysql/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 & 注:如果mysqld_safe的位置如果和上面不一样需要修改成你的,如果不清楚可以用find命令查找。 3、重置密码 等一会儿,然后执行:/usr/local/mysql/bin/mysql -u root mysql 出现mysql提示符后输入:update user set password = Password('要设置的密码') where User = 'root'; 回车后执行:flush privileges;(重要) 刷新MySQL系统权限相关的表。再执行:exit; 退出。 4、重启MySQL 杀死MySQL进程:killallmysqld 重启MySQL:/etc/init.d/mysql start 二、如果是误删了root用户,则使用下面的语句创建root用户: insert into user set Host='localhost',User='root',Password=Password('111111'),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',creat e_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',sho w_view_priv='y',create_routine_priv='y',alter_routine_priv='y',event_priv='y',trigger_priv ='y'; 三、如果是忘记了root用户的密码,则使用下面的语句修改root密码: update user set Password=Password('111111') where User='root';

相关主题