當前位置:首頁 » 操作系統 » 創建資料庫許可權

創建資料庫許可權

發布時間: 2022-04-30 05:50:39

⑴ oracle創建資料庫許可權不足,怎麼弄啊

你是創建用戶許可權不足么?一般安裝之後都是system是管理員
例如你創建一個用戶名為abc密碼是123的
在system登陸之後
create user abc identified by 123;
授權
grant create session,create table to abc
然後
conn abc
密碼:123
登陸用戶就可以建表,你也可以授權其他許可權給用戶。

⑵ mysql怎麼授予創建資料庫的許可權

MySQL命令行能否實現新建用戶呢?答案無疑是肯定的。而且在使用使用MySQL命令行新建用戶後,還可以為用戶授予許可權。
首先要聲明一下:一般情況下,修改MySQL密碼,授權,是需要有mysql里的root許可權的。
註:本操作是在WIN命令提示符下,phpMyAdmin同樣適用。
用戶:phplamp
用戶資料庫:phplampDB
1.MySQL命令行新建用戶
//登錄MYSQL
@>mysql -u root -p
@>密碼
//創建用戶
mysql> insert into mysql.user(Host,User,Password) values('localhost','phplamp',password('1234'));
//刷新系統許可權表
mysql>flush privileges;
這樣就創建了一個名為:phplamp 密碼為:1234 的用戶。
//退出後登錄一下
mysql>exit;
@>mysql -u phplamp -p
@>輸入密碼
mysql>登錄成功
2.MySQL命令行為用戶授權
//登錄MYSQL(有ROOT許可權)。我里我以ROOT身份登錄.
@>mysql -u root -p
@>密碼
//首先為用戶創建一個資料庫(phplampDB)
mysql>create database phplampDB;
//授權phplamp用戶擁有phplamp資料庫的所有許可權
@>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234'; //這里需要注意,如果發現找不到用戶,需要執行命令 flush privilieges;
//刷新系統許可權表
mysql>flush privileges;
mysql>其它操作
//如果想指定部分許可權給一用戶,可以這樣來寫:
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系統許可權表。
mysql>flush privileges;
mysql> grant 許可權1,許可權2,…許可權n on 資料庫名稱.表名稱 to 用戶名@用戶地址 identified by 『連介面令』;
許可權1,許可權2,…許可權n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14個許可權。
當許可權1,許可權2,…許可權n被all privileges或者all代替,表示賦予用戶全部許可權。
當資料庫名稱.表名稱被*.*代替,表示賦予用戶操作伺服器上所有資料庫所有表的許可權。
用戶地址可以是localhost,也可以是ip地址、機器名字、域名。也可以用』%'表示從任何地址連接。
『連介面令』不能為空,否則創建失敗。
例如:
mysql>grant select,insert,update,delete,create,drop on vtdc.employee to [email protected] identified by 『123′;
給來自10.163.225.87的用戶joe分配可對資料庫vtdc的employee表進行select,insert,update,delete,create,drop等操作的許可權,並設定口令為123。
mysql>grant all privileges on vtdc.* to [email protected] identified by 『123′;
給來自10.163.225.87的用戶joe分配可對資料庫vtdc所有表進行所有操作的許可權,並設定口令為123。
mysql>grant all privileges on *.* to [email protected] identified by 『123′;
給來自10.163.225.87的用戶joe分配可對所有資料庫的所有表進行所有操作的許可權,並設定口令為123。
mysql>grant all privileges on *.* to joe@localhost identified by 『123′;
給本機用戶joe分配可對所有資料庫的所有表進行所有操作的許可權,並設定口令為123。

⑶ 怎麼設置SQL資料庫用戶許可權

設置SQL資料庫用戶許可權的方法如下: 點擊進入資料庫級別的「安全性」、「登錄名」、「新建登錄名」;在「常規」選項卡中,創建登陸名,並設置默認的資料庫;在「用戶映射」選項卡中,勾選需要設置的資料庫,並設置「架構」,點擊「確認」按鈕,完成創建用戶的操作;在「許可權」選項卡中,依次點擊「添加」、「瀏覽」、「選擇對象」;點擊「確認」按鈕後即可。

⑷ 在資料庫'master'中拒絕了CREATE DATABASE許可權

1:沒有創建資料庫的許可權,點擊該資料庫-安全性-用戶-雙擊你的用戶-給該用戶授予db_owner許可權就可以了。

2:你登錄的帳號不具備CREATE DATABASE許可權 ,需要去資料庫裡面設置。

3:create database 就是創建資料庫的意思呀,在master資料庫中創建資料庫。

4:更改資料庫所有者。資料庫所有者(owner)是對資料庫具有完全操作許可權的用戶。一般默認為sa。在「資料庫屬性」中選擇文件選項卡,單擊「所有者」文本框後面的「...」按鈕,瀏覽,「查找對象」對話框,把你安裝時獲取的用戶勾上,還有sa和SYSTEM也要勾上確定。這樣就有所有的許可權了。

5:master資料庫記錄SQL Server系統的所有系統級別信息。是最重要的系統庫。記錄了SQL Server系統的所有系統信息。包括所有的登錄信息、系統設置信息、SQL Server的初始化信息和其它系統資料庫及用戶資料庫的相關信息。

6:建表最好是自己新建一個資料庫。

⑸ mysql給用戶 創建資料庫的許可權嗎

登錄MySQL

[plain] view plain print?
mysql -u root -p
添加新用戶
允許本地 IP 訪問 localhost, 127.0.0.1

[plain] view plain print?
create user 'test'@'localhost' identified by '123456';

允許外網 IP 訪問

[plain] view plain print?
create user 'test'@'%' identified by '123456';

刷新授權

[sql] view plain print?
flush privileges;
為用戶創建資料庫

[sql] view plain print?
create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
為新用戶分配許可權
授予用戶通過外網IP對於該資料庫的全部許可權

[sql] view plain print?
grant all privileges on `testdb`.* to 'test'@'%' identified by '123456';
授予用戶在本地伺服器對該資料庫的全部許可權

[sql] view plain print?
grant all privileges on `testdb`.* to 'test'@'localhost' identified by '123456';

刷新許可權

[sql] view plain print?
flush privileges;
退出 root 重新登錄

[sql] view plain print?
exit
用新帳號 test 重新登錄,由於使用的是 % 任意IP連接,所以需要指定外部訪問IP

⑹ 在wampserver中創建資料庫無許可權怎麼辦

當前的用戶沒有相關的許可權,建議用命令行登入,修改許可權!!
grant 許可權1,許可權2,…許可權n on 資料庫名稱.表名稱 to 用戶名@用戶地址 identified by 『連介面令』;

許可權1,許可權2,…許可權n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14個許可權。
當許可權1,許可權2,…許可權n被all privileges或者all代替,表示賦予用戶全部許可權。
當資料庫名稱.表名稱被*.*代替,表示賦予用戶操作伺服器上所有資料庫所有表的許可權。
用戶地址可以是localhost,也可以是ip地址、機器名字、域名。也可以用』%』表示從任何地址連接。
『連介面令』不能為空,否則創建失敗。

⑺ 怎麼給oracle資料庫創建用戶,並賦許可權

創建用戶:
create user shopping identified by 123456;

其中shopping為創建的用戶名,123456為用戶密碼。

創建用戶後需要對用戶賦予相應的許可權,以下是示例,為shopping用戶賦予connect,resource,dba三個許可權。
授權:
grant connect,resource,dba to shopping;

⑻ 在資料庫'master'中拒絕了CREATE DATABASE許可權怎麼解決

1:沒有創建資料庫的許可權,點擊該資料庫-安全性-用戶-雙擊你的用戶-給該用戶授予db_owner許可權就可以了。
2:你登錄的帳號不具備CREATE
DATABASE許可權
,需要去資料庫裡面設置。
3:create
database
就是創建資料庫的意思呀,在master資料庫中創建資料庫。
4:更改資料庫所有者。資料庫所有者(owner)是對資料庫具有完全操作許可權的用戶。一般默認為sa。在「資料庫屬性」中選擇文件選項卡,單擊「所有者」文本框後面的「...」按鈕,瀏覽,「查找對象」對話框,把你安裝時獲取的用戶勾上,還有sa和SYSTEM也要勾上確定。這樣就有所有的許可權了。
5:master資料庫記錄SQL
Server系統的所有系統級別信息。是最重要的系統庫。記錄了SQL
Server系統的所有系統信息。包括所有的登錄信息、系統設置信息、SQL
Server的初始化信息和其它系統資料庫及用戶資料庫的相關信息。
6:建表最好是自己新建一個資料庫。

⑼ sqlserver 創建資料庫的許可權是哪個

舉個例子:
通過加入
資料庫角色
,賦予資料庫用戶「dba」許可權:
--通過加入資料庫角色,賦予資料庫用戶「db_owner」許可權
exec sp_addrolemember 'db_owner', 'dba'此時,dba
就可以全權管理資料庫中的對象了。

⑽ 怎麼為一個用戶添加訪問資料庫的許可權

1

-- SQLServer:

一、操作步驟
首先進入資料庫級別的【安全性】-【登錄名】-【新建登錄名】

(圖1:新建登錄名)
2. 在【常規】選項卡中,如下圖所示,創建登陸名,並設置默認的資料庫。

(圖2:設置選項)
3. 在【用戶映射】選項卡中,如下圖所示,勾選需要設置的資料庫,並設置【架構】,點擊【確認】按鈕,完成創建用戶的操作

(圖3:選擇對應資料庫)
4. 現在我們就可以對TestLog資料庫中的User表進行許可權的設置了,【表】-【 屬性】

(圖4:選擇對應表)
5. 在【許可權】選項卡中,如下圖所示,依此點擊【添加】-【瀏覽】-【選擇對象】

(圖5:設置訪問表的用戶)
6. 在上面點擊【確認】後,我們就可以下面的列表中找到對應的許可權,如果你還想細化到列的許可權的話,右下角還有一個【列許可權】的按鈕可以進行設置,點擊【確認】按鈕就完成了這些許可權的設置了

(圖6:許可權列表)
7. 現在就使用TestUser用戶登陸資料庫了,登陸後如下圖所示,現在只能看到一個表了

(圖7:效果)

二、注意事項
在上面的第3步驟中需要注意:如果這里沒有選擇對應的資料庫的話,之後去TestLog資料庫中是找不到TestUser。

(圖8:找不到TestUser用戶)
2. 在上面的第3步驟,設置完TestLog數據後,需要點擊【確認】按鈕,完成創建用戶操作,如果這個時候去設置【安全對象】,是無法在【添加】-【特定對象】-【對象類型】-【登陸名】-【瀏覽】中找到剛剛新建的TestUser用戶的。
3. 其實在資料庫級別的【安全性】創建的用戶是屬於全局的,當設置了某個資料庫,比如TestLog之後,這個用戶就會出現在這個資料庫的【安全性】列表中。 如果刪除TestLog這個用戶,會出現下面的提示。刪除了後,這個用戶就無法登陸了。需要去對應的資料庫中刪除用戶,如果沒有刪除又創建,是會報錯的。

(圖9:刪除TestUser用戶)
4. 在第6步的【顯式許可權】列表中,如果選擇了【Control】這個選項,那麼在【Select】中設置查詢【列許可權】就沒有意義了,查詢就不會受限制了。如果設置【列許可權】,在正常情況下會顯示下圖的報錯信息:

(圖10:效果)
5. 在TestLog資料庫的【安全性】-【TestUser】-【屬性】-【安全對象】-【添加】-【對象類型】這里有更多關於資料庫級別的一些對象類型可以設置。

熱點內容
小說分銷系統源碼 發布:2024-10-05 07:13:54 瀏覽:631
主板能存儲數據嗎 發布:2024-10-05 07:13:22 瀏覽:89
安卓文件管理器在哪裡打開手機 發布:2024-10-05 07:12:19 瀏覽:224
個人網站源碼html 發布:2024-10-05 06:59:47 瀏覽:409
安卓fc下載游戲在哪個文件夾 發布:2024-10-05 06:51:05 瀏覽:765
演算法狼人殺 發布:2024-10-05 06:50:21 瀏覽:346
ibm伺服器怎麼做raid5 發布:2024-10-05 06:46:20 瀏覽:854
wifi如何換密碼 發布:2024-10-05 06:25:39 瀏覽:549
ubuntu遠程訪問mysql 發布:2024-10-05 06:17:29 瀏覽:223
centos配置後怎麼做 發布:2024-10-05 06:08:59 瀏覽:70