當前位置:首頁 » 代理許可 » mysql用戶資料庫授權

mysql用戶資料庫授權

發布時間: 2020-12-20 18:07:54

㈠ mysql用戶操作資料庫的全部許可權有哪些

MySQL中所有使用者的許可權是記錄在mysql這個資料庫的users資料表中
所以你只要先use mysql
再SELECT * FROM users 你可以回看到所有的使用答者許可權
有關db的數據是記錄在Db(大小寫要注意)這個數據表中
所以只要呼叫出Db的資料 SELECT * FROM Db 就可以看到你要的答案
或者你可以用 SELECT * FROM Db WHERE Db='phplampDB'找出你要的答案

㈡ mysql怎樣添加用戶授權

方法/步驟

  • 我們以管理員的身份先登錄到資料庫伺服器上,我想登錄到資料庫伺服器

㈢ 試論述MySQL用戶獲取資料庫數據訪問許可權的三種方法的具體使用

1、grant語句

格式:grant select on 資料庫.* to 用戶名@登錄主機 identified by 「密碼」

說明:

(1)grant all 賦予所有的許可權

(2)demo.* 資料庫 demo 中所有的表

(3)newuser 用戶名

(4)@localhost 在本地電腦上的 mysql server 伺服器

(5)identfified by 『password』 設置密碼

增加一個用戶test1密碼為abc,讓他可以在任何主機上登錄,並對所有資料庫有查詢、插入、修改、刪除的許可權。首先用以root用戶連入MYSQL,然後鍵入以下命令:
2、sql語句

代碼如下

mysql>INSERT INTO user (host,user,password) VALUES(』192.168.206.%』,'high_vod』,PASSWORD(『high_vod』));
mysql>INSERT INTO db
VALUES(』192.168.206.%』,'high_vod』,'high_vod』,'Y』,'Y』,'Y』,'Y』,'Y』,'Y』,'N』,'Y』,'Y』,'Y』,'Y』,'Y』,'Y』,'Y』,'Y』,'Y』,'Y』,'Y』,'Y』);
mysql>FLUSH PRIVILEGES;

㈣ 如何給mysql增加一個用戶,要求只對某一資料庫擁有一切許可權

可以用phpMyAdmin通過輸入語句的方法建立用戶,或者一般的圖形界面的SQL管理程序也可以建立和編輯用戶.
這里只說使用GRANT語句的方法,當然還有直接修改MySQL表的方法,不過很麻煩,用的人不多~
前提是有MySQL root許可權
例子:建立另一個超級用戶(所有權限)的方法
GRANT ALL ON *.* TO username@localhost IDENTIFIED BY 'password' WITH GRANT OPTION
localhost是主機名,也可以是IP,用於限定這個用戶是否可以遠程連接.還可以用通配符"%",比如%.im286.com,或者202.97.224.%
*.* 中第一個星星是資料庫名(*為所有資料庫),第二個星星是表名(*為前面資料庫下的所有表)
ALL 是指全部語句的操作許可權(經常看到虛擬主機等的用戶沒有DROP許可權,就是這里做了手腳)
語法大概就是這樣吧.

㈤ 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

㈥ mysql資料庫有幾張授權表

mysql授權表共有5個表:user、db、host、tables_priv和columns_priv。

授權表的內容有如下用途:
·user表
user表列出可以內連接伺服器的用戶及其口令,並容且它指定他們有哪種全局(超級用戶)許可權。在user表啟用的任何許可權均是全局許可權,並適用於所有資料庫。例如,如果你啟用了DELETE許可權,在這里列出的用戶可以從任何錶中刪除記錄,所以在你這樣做之前要認真考慮。

·db表
db表列出資料庫,而用戶有許可權訪問它們。在這里指定的許可權適用於一個資料庫中的所有表。

·host表
host表與db表結合使用在一個較好層次上控制特定主機對資料庫的訪問許可權,這可能比單獨使用db好些。這個表不受GRANT和REVOKE語句的影響,所以,你可能發覺你根本不是用它。

·tables_priv表
tables_priv表指定表級許可權,在這里指定的一個許可權適用於一個表的所有列。

·columns_priv表
columns_priv表指定列級許可權。這里指定的許可權適用於一個表的特定列。

㈦ 如何讓mysql新建的用戶只對自己創建的資料庫擁有許可權

允許外網 IP 訪問
[plain] view plain 在CODE上查看代碼片派生到我的代碼片
create user 'test'@'%' identified by '123456';

刷新授權
[sql] view plain 在CODE上查看代碼片派生到我的代碼片
flush privileges;

㈧ mysql 我創建了一個用戶 但是創建不了資料庫 是需要授權嗎

執行以下三句:回答
mysql>
UPDATE
mysql.user
SET
Grant_priv='Y',
Super_priv='Y'
WHERE
User='root';
mysql>
FLUSH
PRIVILEGES;
mysql>
GRANT
ALL
ON
*.*
TO
'root'@'
localhost
';

㈨ mysql 如何查看該資料庫用戶具有哪些許可權

1、use mysql

2、SELECT*FROMusers

就可以看到所有的使用者許可權

有關db的數據是記錄在Db(大小寫要注意)這個數據表中,所以只要呼叫出Db的資料SELECT*FROMDb 就可以看到你要的答案。

或者可以用:

SELECT*FROMDbWHEREDb='phplampDB'找出你要的答案

(9)mysql用戶資料庫授權擴展閱讀:

授予MySQL用戶許可權的語句

show grants for 你的用戶

比如:show grants for root@'localhost';

Grant 用法:

GRANT USAGE ON *.* TO 'discuz'@'localhost' IDENTIFIED BY PASSWORD

'*';

GRANT ALL PRIVILEGES ON `discuz`.* TO 'discuz'@'localhost';

建立一個只可以在本地登陸的 不能操作的用用戶名 discuz 密碼為 ***** 已經加密了的
然後第二句的意思是 ,給這個discuz用戶操作discuz資料庫的所有許可權

使用GRANT

GRANT命令用來建立新用戶,指定用戶口令並增加用戶許可權。其格式如下:

mysql> GRANT <privileges> ON <what>

-> TO <user> [IDENTIFIED BY "<password>"]

-> [WITH GRANT OPTION];

㈩ mysql中,我想用一個新用戶直接創建資料庫不行嗎一定要用root用戶創建資料庫再授權這種方法嗎

root用戶是系統默認的超級管理員,許可權是最高的,當然可以管理任何用回戶建立的資料庫了。答
你新建的ppamdin可以取得管理許可權,但不是最高的許可權,它只能管理被root授權管理的資料庫以及執行root授權的操作命令。
所以說你希望的root看不到pppadmin建立的資料庫這個想法是辦不到的,雖然root可以無視它

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837