
请使用root用户命令行登录(命令行登录不存在过期)。
登陆后直接输入 >set password = password(‘123456’)
再次使用客户端访问,发现可用。
这种情况需要修改指定用户的password。
以root@% 为例 >set password for 'root'@'粗培%' = password('123456')
再次使用客户端访问,发现可用。
1、以下这种方式不能解决密码过物凳埋期问题
update mysql.user set authentication_string=password('123456') where user='root' and Host = '%'
2、修改password_last_changed不能解决密码过期问题。
3、mysql早前的版本user表有password字段,5.7为authentication_string。
4、不需要重启mysql服务器。
5、提罩蚂醒一下,root@localhost和root@%不是同一个用户。
查看用户信息的sql如下,方便读者复制:
select host,user,password_last_changed from mysql.user
tools-->preferences-->user interface-->code assistant-->在右边选中authomatically activated即可。
在使用PL/SQL在进行Oralce数据查询时,查询结果比较多,将PL/SQL强制关闭,再使用PL/SQL时,输入用户孝陆含名和密码后,点击登录,就一直处于加载状态,点击此界面时,d出窗体,让你关闭PL/SQL。服务和监听都正常启动,而且可以直接登录到SQLPLUS中,进巧笑行相应的 *** 作。
在查看目录后,发现有两个PL/SQL,而且每个安装的信息不完整,将其全部卸载,重启电脑。
重启电脑,重新安装PL/SQL,(注意:Win7+Oracle11g),此时悉余安装请已管理员身份运行,还需注意路径问题,有时如果电脑是64位的,那么最好不要将安装在x86下,有可能会出现一些问题,但是我们自己的电脑没有出现此问题。
登录,但是还是出现同样的错误。最后进入Listener.ora和tnsnames.ora,发现他自己重新配置了一个网络服务名,最后我将其删除掉了,再重启监听和服务即可成功登录进去。
根据此问题总结:我们对于Oralce的 *** 作请正常关闭和启动,再就是在安装的时候一定要注意路径问题。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)