A. 如何在mySQL資料庫中創建資料庫和用戶
建議裝個來NAVICAT FoR MYSQL。簡單快捷。選中連自接的伺服器IP,右鍵創建資料庫。用戶管理在軟體上方,點擊添加用戶。
沒有裝,試試下面。
命令行添加,創建資料庫:CREATE DATABASE IF NOT EXISTS `資料庫名字`
創建用戶:create USER '用戶名'@『目標伺服器』IDENTIFIED BY '密碼'
如:CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
如果還需要添加用戶權許可權:GRANT 需要添加的許可權(如ALL,SELECT,UPDATE) ON 資料庫.數據表(所有的即為*.*) TO '用戶名' @ 『指定該用戶在哪個主機上可以登陸,如果是本地用戶可用localhost, 如
果想讓該用戶可以從任意遠程主機登陸,可 以使用通配符%』
如:GRANT ALL ON *.* TO 'pig'@'%';
GRANT SELECT, INSERT ON test.user TO 'pig'@'192.168.0.0/255.255.0.0';
B. oracle 一個資料庫怎樣創建多個用戶
oracle資料庫可以用sys創建多個用戶,然後直接賦權就可以了。
1、create user user1 identified by 密碼 ;
2、創建用戶完成後,要給這個用戶賦予各種許可權,這樣用戶才能連接,訪問數據。
grant connect,resource to user1;
3、如果要訪問某個對象,則需要對某個對象賦許可權
grant 許可權 on 對象 to user1;
C. sql server單用戶模式下怎麼修改為多用戶模式
原理是先kill佔用了資料庫的那個進程,然後設置資料庫為多用戶模式。
USE master;
Go
DECLARE @SQL VARCHAR(MAX);
SET @SQL=''
SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)
FROM master..sysprocesses
WHERE dbid=DB_ID('資料庫名');
EXEC(@SQL);
GO
ALTER DATABASE 資料庫名 SET MULTI_USER;
(3)如何在資料庫中建立多個用戶擴展閱讀:
機制結構
SQL Server 是一種客戶機/伺服器系統
多年來,SQL Server 一直被認為是一種客戶機/伺服器系統。事實上,Sybase DataServer(以此為基礎開發了原始的 SQL Server)正是第一個作為客戶機/伺服器系統開發的商用關系資料庫系統。那這又說明了什麼呢?這不只意味著 SQL Server 是一個雙層系統。
從傳統上看,雙層系統意味著客戶機應用程序運行在一台機器上,向另一台計算機上的伺服器發送請求。而對於 SQL Server,客戶機/伺服器意味著 SQL Server 的組成部分,即客戶機 API 部分,駐留在處理結構中的遠端,與伺服器組件本身是分開的。
在典型的雙層模型中,客戶機程序部分駐留在台式機上,具有大量客戶機應用程序邏輯和業務邏輯,並且會直接向資料庫系統發出請求。然後,客戶機得到伺服器響應這些請求所返回的數據。
三層系統也採用了同樣的模型。多年以來,SQL Server 一直用在事務處理監視系統中,例如 BEA 的 Tuxedo 以及 Compaq 的 ACMSxp,這些系統早在二、三十年前就採用了典型的三層模型。
三層模型在今天基於 Web 的應用系統中占據了支配地位,這類系統以 Microsoft 的 MTS 以及新的 COM+ 1.0 為代表。從 SQL Server 的角度看,三層解決方案中的客戶機程序是放在中間層的。
中間層直接與資料庫交互。實際的桌面,或瘦客戶機(Thin Client),使用其他機制並通常直接與中間層交互,而不是直接與資料庫系統交互。
D. 一個資料庫能建立幾個用戶名
不可以建多個用戶名
在自己機上就可以
因為資源有限,空間商對每個用戶只會分配一個用戶名和一個資料庫
如果樓主要放兩個論壇,那資料庫也只能用同一個,需要注意下表名不要沖突了
可以用加個前綴來區分
如:
A論壇程序的表,全部以A_開頭
B論壇程序的表,全部以B_開頭