如果是 *** 作系统的oracle用户密码,直接用root改。#passwd oracle,输入新密码;
如果是oracle数据库用户比如user1的密码。可以用sysdba权限的用户登录数据库,如sqlplus '/as sysdba' 在SQL提示符下输入alter user user1 identified by 新密码;
可以用下面的办法解决:
1、修改mysql数据库目录配置文件:mycnf(或myini)
[mysqld]下添加:
skip-grant-tables
2、重启mysql服务,然后用mysql 登录。
3、进入后,可以看到,mysql数据库已呈现,然后修改密码:
update user set password=password(’root‘) where user=’root‘;
flush privileges;
4、退出mysql,修改配置文件mycnf 把刚才的skip-grant-tables注释掉。
5、重启mysql服务,然后就可以用用户名,密码登录。
以上Linux修改mysql的root密码后数据库消失的解决方法就介绍完了,如果想要对mysql的root密码进行修复,那么赶快按照以上的方法进行 *** 作吧。
linux修改密码命令的方法是:
1、普通用户一般使用该命令都是修改登录密码,使用方法也很简单,只有在提示符下输入 passwd ,按照提示输入原密码,然后再两次输入新密码就可以了,但是要注意密码的复杂度,否则系统不会接受。
2、passwd命令的使用方法(root用户)。root用户通常可以在不需要知道用户原密码的情况下修改所有用户的密码,只需要输入密码passwd用户名即可,按照提示两次输入新密码就能够设置完成。如果密码在设置过程中不符合复杂度,系统会提示,但不会阻止设置完成。
3、root用户还可以锁定用户,只需要加上“-l选项”和用户名即可。一旦用户被锁定,将无法登录系统,提示信息都会是密码错误。
4、如果想恢复用户的登录,可以使用“-u”选项加用户名即可。一旦解锁,用户就可以重新登录系统。
1修改MySQL的配置文件(默认为/etc/mycnf),在[mysqld]下添加一行skip-grant-tables
2保存配置文件后,重启MySQL服务
service
mysqld
restart
3再次进入MySQL命令行
mysql
-uroot
-p,输入密码时直接回车,就会进入MySQL数据库了,这个时候按照常规流程修改root密码即可。
4密码修改完毕后,再按照步骤1中的流程,删掉配置文件中的那行,并且重启MySQL服务,新密码就生效了。
重置MYSQL的root密码的方法:
1停止正在运行的MySQL进程
killall -TERM mysqld
2以安全模式启动MySQL
mysqld_safe –skip-grant-tables &
3登陆MYSQL,完成上述两步以后就可以不用密码进入MySQL了
mysql -u root
4更改密码, 到此我们就可以在mysql客户端提示符下直接修改用户信息表了
use mysql;
select host, user, password from user;
update user set password=password(“新密码”) where user=”root”
flush privileges;
第一句:打开系统数据库“mysql”
第二句:查看一下当前用户信息表有哪 些用户都可以从哪个主机访问数据
第三句:直接修改用户密码,第四句是更新用户权限使其立即生效
5退出控制台,启动服务
killall -TERM mysqld
service mysqld start
通过上述方法我成功重置了MYSQL的root密码
不知道你是什么数据库,我的是mysql
root账户是
mysqladmin -uroot password 密码
或者mysqladmin -uroot password ‘密码’
普通用户是
set password for '用户'@'地址'=password('新密码');(只有root可以执行)
set password=password('新密码');(用户本身改自己密码)
(手打)
以上就是关于linux里 oracle数据库的密码怎么改全部的内容,包括:linux里 oracle数据库的密码怎么改、Linux下修改mysql的root密码后数据库消失怎么处理、linux如何修改用户的密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)