❶ ORACLE如何切换到用户需要的数据库
直接登录相应的用户就可以了。
步骤:卜敏咐直接在拿拆命令行输入sql>conn
username/password;即可完成切换.
解释:每个用户都只能默认一个数据库,不可能出现多个数据库。所以型纯直接切换到需要的用户下即可完成操作。
❷ pg数据库切换用户
【完整步骤概述】:
1、查找配置文件位置 find / -name pg_hba.conf
2、修改配置文件 改为 无需密码登陆的方式 (步骤001)
3、执行密码修改(步骤002)
4、如果修改没有权限,需要先切换用户 ()
5、重新执行密码修改
6、恢复配置,重启服务
【解决方法】:
1、关闭数据库服务
2、进入数据库的工作空间目录 (如果是建库是没有另外指定,应该就是postgresql安装目录下的 data 目录)
3、编辑修改文件 pg_hba.conf, 把连接权限设置的 md5 加密方燃启式 改成 trust
以我的为例,原本设置是
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
修改为
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
4、从新启动postgresql数据库服务
5、可以不用密码就能用postgres用户登陆,然后执行修改用户密码的操作
alter user postgres with password 'foobar';
6、报错无森散权限,需要切换到对应有权限的用户下,再执行步骤5;
【注】修改时你可能会报错:
postgres=> alter user postgres with password '111111';
ERROR: must be superuser to alter replication users
参考皮春如:用户切换
7、修改 pg_hba.conf 文件,改回到 md5 方式,再重启数据库服务就ok了
【postgresql 】使用\c 命令切换数据库和用户
切换数据库:\c [database_name]
切换用户:\c - [user_name]
先连上用户postgres、数据库postgres
$ su - postgres
Last login: Wed Mar 1 13:16:48 CST 2017 on pts/1
-bash-4.2$ psql
psql (9.2.18)
Type "help" for help.
postgres=#
切换数据库
postgres=# \c zzj_db;
You are now connected to database "zzj_db" as user "postgres".
zzj_db=#
切换用户
zzj_db=# \c - zzj_user;
Password for user zzj_user:
You are now connected to database "zzj_db" as user "zzj_user".
zzj_db=>
❸ 小白求助宝塔如何切换mysql版本
MySQL现在在宝塔面板后台就可以切换,不过要先删除现有数据库;
具体操作步骤如下:
1、备份数据库及文件到本地
2、打开宝塔控制面板
3、在宝塔控制面板-软件商店-Mysql;
4、在MySQL设置-切换版本。
参考资料:https://www.seekhill.com/soft/php/btmysql/
一般按照上面的步骤就可升级成功,不过我之前出现升级失败的情况,可以根据参考资料介绍的方法解决,最后也是升级成功。