❶ 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/
一般按照上面的步驟就可升級成功,不過我之前出現升級失敗的情況,可以根據參考資料介紹的方法解決,最後也是升級成功。