以下命令适合修改任何 MySQL 用户,仅以root为例。
创新互联建站是网站建设技术企业,为成都企业提供专业的成都网站制作、成都做网站,网站设计,网站制作,网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制适合企业的网站。十余年品质,值得信赖!
首先,你必须要有 操作系统 的root权限了。也就说需要以root的身份登录到操作系统,然后进行一下操作。
编辑文件,找到[mysqld],删除skip-grant-tables这一行
:wq! #保存退出
大功告成!
PS:当然方法不止一种,以上是我比较喜欢用的方法。
修改用户密码用命令passwd,passwd命令后面可以加一个用户名,表示修改后面跟着的这个用户的密码;passwd命令后面也可以不加用户名,表示修改当前登录的用户的密码(就是你执行passwd命令时的那个用户)。
所以修改root密码,可以切换到root用户执行这个命令,并且不加任何参数、不加用户名,因为
普通用户是不可以修改root密码的,只能切换到root用户。输入passwd命令后,会提示你输入新密码,直接输入新密码即可(不需要输入旧密码)。
其实root用户执行passwd命令可以修改任何用户的密码(包括root自己),所以一般是用root用户身份来使用passwd命令改密码,而普通用户也可以用这个命令,不过只可以修改自己的密码。
一.lilo引导 .在出现lilo:提示时键入linuxsingleBoot:linuxsingle .回车可直接进入linux单用户模式 .vi/etc/passwd删除root项中的密码(这里也可以直接使用passwd命令重新设置root的密码) .reboot重启,root密码为空二.grub引导 .在出现grub画面时,选择linux引导项,然后按e键 .选择以kernel开头的一行,再按e键,在此行的末尾,按空格键后输入single,以回车键来退出编辑模式; .回车返回,然后按b键启动,即可直接进入linux单用户模式 .vi/etc/passwd删除root项中的密码(这里也可以直接使用passwd命令重新设置root的密码) 、reboot重启,root密码为空三、可以使用linux启动软盘引导出现boot后,输入linuxsingle可进入单用户模式;修改或删除root密码;四、使用Linux系统安装盘如果你既没做系统启动软盘,同时多系统的引导LILO和GRUB又被删除,那么只能使用Linux系统安装盘来恢复root的密码。用第一张Linux系统安装盘启动,出现boot提示符后输入:oot:linuxrescue此时系统进入救援模式,然后根据提示完成: .选择语言和键盘格式; .选择是否配置网卡,一般系统因网络不需要,所以可以选择否跳过网卡配置; .选择是否让系统查找硬盘上的RedhatLinux系统,选择继续; .系统显示硬盘上的系统已经被找到,并挂载在/mnt/sysimage下; .进入拯救状态,可重新设置root的密码:#chroot/mnt/sysimage(让系统成为根环境)#cd/mnt/sysimage#passwdroot五、卸下硬盘挂到别的机器上更改如果不怕麻烦的话,还可以把安装linux的硬盘卸下后挂到其他系统环境下同样是去修改/etc/passwd文件,修改过后保存即可;注: 、在不同的linux系统下输入single的方式和方法可能有区别,希望能自己去尝试; 、除了需要修改/etc/passwd文件外,可能也需要修改/etc/shadow文件,这是/etc/passwd密码文件的投影文件。
修改用户密码用命令passwd,但是只有root用户执行这个命令时,可以修改任何用户的密码(包括root自己),而普通用户只可以修改自己的密码。所以在Linux中修改root密码需要先切换成root用户,然后执行passwd命令表示修改自己的密码,当passwd命令提示你输入密码,直接输入新密码即可,不需要输入root旧密码。