如何修改centos root 默认密码的root密码

Linux VPS修改默认ROOT用户密码的方法详解-linux-操作系统-壹聚教程网Linux VPS修改默认ROOT用户密码的方法详解
ROOT用户是linux系统的超级用户了如果我们的ROOT密码给人知道了,这个系统就不安全了,下面小编为各位菜鸟介绍Linux VPS修改默认ROOT用户密码的操作步骤。
如果我们要修改ROOT默认密码,一般可以通过2个方法,有些面板就自带可以修改密码的,我们可以直接在面板中修改,如果没有就选择这篇文章介绍的用SSH登录原始密码之后修改新的密码。
登录SSH之后,然后输入:
输入命令之后,我们就可以直接输入两次新的密码。
ssh-root-passwd
个人建议,我们最好把端口和密码一起修改。
如果你忘记了root用户密码可以参考下面方法来解决
(一)Linux 系统密码破解
1.在grub选项菜单按e进入编辑模式
2.编辑kernel那行 /init 1 (或/single)
4.进入后执行下列命令
root@#passwd root (配置root的密码)
Enter new unix password:输入新的密码
root@#init 6
(二)debian linux 系统密码破解
1.在grub选项菜单&Debian GNU/Linux,...(recovery mode)&,按e进入编辑模式
2.编辑kernel那行面的 ro single 改成 rw single init=/bin/bash,按b执行重启
3.进入后执行下列命令
root@(none)#mount -a
root@(none)#passwd root
root@(none)#reboot
(三)Freebsd 系统密码破解
1.开机进入引导菜单
2.选择每项(按4)进入单用户模式
3.进入之后输入一列命令
root@#mount -a
root@#fsck -y
root@#passwd(修改密码命令)
上一页: &&&&&下一页:相关内容Phpmyadmin修改Root密码无法登陆的解决方法_最火下载站
您的位置: >
> Phpmyadmin修改Root密码无法登陆的解决方法
Phpmyadmin修改Root密码无法登陆的解决方法
  以前用AMPServ做测试都是直接用默认的空密码账号。今天要安装的一个环境不允许密码为空,无奈就给root加个密码。却发现网上大部分教程都只是说用什么方法可以修改。但很少有详细介绍的。翻了大半个小时才找到办法。写到这里,免得下回又忘了。这里只有一种方法:phpmyadmin
  首先用root账号登陆phpmyadmin,然后点击左侧进入mysql数据库,在顶部点击&mysql&进入sql输入界面。输入以下命令:
  update user set password=password(&123456&) where User=&root&
  其中123456为你希望修改的密码,切记不要在数据库中直接手工修改密码。
  修改mysql数据库root密码
  然后点击右下角的&执行&,看到如下界面,就表示修改成功。
  phpmyadmin修改mysql数据库root密码成功。
  千万别走开,还没有结束。接着还要进入phpmyadmin目下下的libraries目录,修改config.default.php文件。找到$cfg['Servers'][$i]['password'] = & &,
  修改为$cfg['Servers'][$i]['password'] = &123456&; 123456就是您想要的密码。现在赶快登陆试试吧。
上一篇: 下一篇:提供主流cms教程
提供数据库教程和设计
提供各种常见网页js代码
提供常用的JS特效代码及在线演示
提供jQuery插件教程及插件下载
提供服务器常见问题及教程
提供站长技术、站长资讯等内容
提供常用开发手册和开发工具
您现在的位置:& >
MySQL 5.7版本修改root密码
导读:版本更新,原来user里的password字段已经变更为authentication_string版本更新 缘故,好多网上的教程都不适用了,甚至连官网的文档也不是...
版本更新,原来user里的password字段已经变更为authentication_string
版本更新 缘故,好多网上的教程都不适用了,甚至连官网的文档也不是能够顺利操作的。
如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
运行mysqld_safe --skip-grant-tables &
如果此时不想被远程连接:mysqld_safe --skip-grant-tables --skip-networking &
使用mysql连接server
更改密码:update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';
*特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了
而是将加密后的用户密码存储于authentication_string字段
修改完毕。重启
killall -TERM mysqld。
mysqld_safe &
然后mysql就可以连接了
但是此时操作似乎功能不完全,还要alter user...
alter user 'root'@'localhost' identified by '123';
网文说酱紫也可以:set password for 'root'@'localhost'=password('123');
cp mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
转载请注明(B5教程网)原文链接:知道 MySQL 出了5.7了,并且网上说性能提高了一两倍,于是在虚拟机上安装了个 CentOS 7,在上面安装 MySQL 5.7
我使用的是 yum安装方式,要求虚拟机能够上网,因为它会在线下载安装包
使用 yum 安装很简单,在能够访问互联网的情况下,执行
yum list |grep mysql
找到可安装的 mysql 软件包,我要安装的是 5.7的客户端和服务端,基本上执行
yum install mysql-community-client
yum install mysql-community-server
本文里重点记录root初始密码的重置办法
mysql5.7 算是安装成功了,但是用之前版本介绍的登录方法都是不成功的:
1)默认 root 密码为空,其实不为空,使用 mysql -u root -p 进行登录失败
2)使用 mysqladmin 进行重置密码,也不成功,因为它要求提供初始密码,但是我本来就不知道初始密码才来重置的,失败
3)使用 mysqld_safe 进行重置,这个更不靠谱,在根目录下执行 find -name mysqld_safe,根本找不到这个文件
4)说在 /root/目录下有一个 .mysql_secret 初始化密码文件,这个也行,这个文件根本就不存在,手动创建之后,使用 mysqladmin 启动也不认这个密码
其实想要重置 5.7 的密码很简单,就一层窗户纸:
1、修改 /f,在 [mysqld] 小节下添加一行:skip-grant-tables=1
这一行配置让 mysqld 启动时不对密码进行验证
2、重启 mysqld 服务:systemctl restart mysqld
&&&&& 或者 mysqld --skip-grant-tables
3、使用 root 用户登录到 mysql:mysql -u root&
4、切换到mysql数据库,更新 user 表:
update user set authentication_string = password('root'), password_expired = 'N', password_last_changed = now() where user = 'root';
FLUSH PRIVILEGES;
在之前的版本中,密码字段的字段名是 password,5.7版本改为了 authentication_string
5、退出 mysql,编辑 /f 文件,删除&skip-grant-tables=1 的内容
6、重启 mysqld 服务,再用新密码登录即可
另外,MySQL 5.7 在初始安装后(CentOS7 操作系统)会生成随机初始密码,并在 /var/log/mysqld.log 中有记录,可以通过 cat 命令查看,找 password 关键字
找 到密码后,在本机以初始密码登录,并且(也只能)通过 alter user 'root'@'localhost' identified by 'root' 命令,修改 root 用户的密码为 root,然后退出,重新以root用户和刚设置的密码进行登录即可。
阅读(...) 评论()

我要回帖

更多关于 ubuntu的root默认密码 的文章

 

随机推荐