一、用PhpMyAdmin新建一個MySQL用戶.
成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的上高網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1,用root登陸phpmyadmin
2,點權(quán)限
3,點創(chuàng)建一個用戶
4,選擇所有權(quán)限
執(zhí)行
二、使用可視化操作軟件,如phpmyadmin,mysqlcc等。
或者用命令行Create Database 數(shù)據(jù)庫名
三、for example
創(chuàng)建用戶vap,并分配權(quán)限:對數(shù)據(jù)庫vap的所有表可以從所有機器(第一句)和本地機器(第二局)進行訪問,并擁有任意權(quán)限,密碼為vap
grant all privileges on vap.* to 'vap'@'%' identified by 'vap';
grant all privileges on vap.* to 'vap'@'localhost' identified by 'vap';
個人覺得提的問題范圍有些大,如果只針對案例要解決這個問題很簡單,只需要設(shè)置部門,個人的使用權(quán)限即可,權(quán)限都是疊加的,比如A員工只能查看A部門的工資,只需將A部門權(quán)限給a員工即可,部門隸屬權(quán)限都具備了這都不是問題了.
如果是企業(yè)級系統(tǒng)涉及多模塊及業(yè)務(wù)數(shù)據(jù)的權(quán)限控制的話,就需要設(shè)計獨立的數(shù)據(jù)權(quán)限模塊才能做到架構(gòu)層面解決了,可對表級設(shè)置權(quán)限策略.
建議通過phpMyAdmin 來設(shè)置數(shù)據(jù)庫用戶的權(quán)限。phpMyAdmin?是一個以PHP為基礎(chǔ),以Web-Base方式架構(gòu)在網(wǎng)站主機上的MySQL的數(shù)據(jù)庫管理工具,讓管理者可用Web接口管理MySQL數(shù)據(jù)庫。
一、首先您需要在服務(wù)器上安裝配置 phpMyAdmin。
安裝比較復(fù)雜,詳見
二、創(chuàng)建用戶(如之前已經(jīng)創(chuàng)建好用戶,可以省略這一步)
點擊“添加新用戶”這個連接,添加一個新的數(shù)據(jù)庫用戶名;
三、權(quán)限設(shè)置
編輯剛剛創(chuàng)建的用戶的權(quán)限(如下圖所示)
四、重新加載授權(quán)表
修改完用戶權(quán)限以后需要回到 phpMyAdmin 的首頁,重新加載一下授權(quán)(如下圖)即可。
第1步:打開phpMyAdmin,點擊菜單欄的【用戶】按鈕,進入用戶管理頁面。
第2步:用戶管理頁面列出了現(xiàn)有用戶信息,點擊【添加用戶】創(chuàng)建新用戶。
第3步:輸入用戶名【User name】。有兩個選項:任意用戶、使用文本域,它們之間沒有明顯區(qū)別,推薦選擇“使用文本域”,然后在文本框中輸入用戶名,如sky。
第4步:輸入主機【Host】信息。這里有四個選項:任意主機(%)、本地( localhost)、使用主機表(host)、Use text field(即使用文本域)。
任意主機表示匹配所有主機;本地表示僅限本地主機(默認填寫localhost);
使用主機指以MySQL數(shù)據(jù)庫中的host表中的數(shù)據(jù)為準,不需填寫任何信息(如果填寫則此選項無效);
使用文本域表示自行填寫主機地址信息。
此處選擇“本地”選項。
第5步:輸入密碼和Re-type(確認密碼)。有兩個選項:無密碼、使用文本域。此處選擇“使用文本域”,可以手動輸入密碼,也可以點擊【生成】按鈕,自動生成密碼并在最下方文本框中顯示。
第6步:為用戶分配權(quán)限。權(quán)限管理分為兩大塊:用戶數(shù)據(jù)庫和全局權(quán)限。
用戶數(shù)據(jù)庫包括兩個選項:創(chuàng)建與用戶同名的數(shù)據(jù)庫并授予所有權(quán)限;給以用戶名_開通的數(shù)據(jù)庫授予所有權(quán)限??筛鶕?jù)需要自行選擇。此處兩個都未選,僅創(chuàng)建新用戶。
全局權(quán)限包括四部分:數(shù)據(jù)、結(jié)構(gòu)、管理和資源限制??筛鶕?jù)需要自行選擇。這里我選擇了“全選”。
第7步:權(quán)限分配好后,點擊右下角的【執(zhí)行】按鈕,執(zhí)行創(chuàng)建新用戶操作。
2. 編輯用戶權(quán)限
第1步:進入phpMyAdmin用戶管理頁面,我們可以看到剛才創(chuàng)建的用戶sky,如圖所示。
第2步:點擊用戶sky對應(yīng)的【編輯權(quán)限】按鈕,進入編輯頁面。
第3步:根據(jù)需要修改勾選權(quán)限選項后,點擊【執(zhí)行】按鈕保存修改。
3. 修改用戶信息
第1步:用戶的用戶名、主機、密碼等信息的修改也在“編輯權(quán)限”頁面。所以首先也要點擊用戶sky對應(yīng)的【編輯權(quán)限】按鈕,進入編輯頁面。
第2步:修改用戶信息主要涉及“修改密碼”和“修改登錄信息/復(fù)制用戶”兩塊,分別填寫相應(yīng)內(nèi)容,并點擊對應(yīng)的【執(zhí)行】按鈕完成操作即可。
4. 刪除用戶
第1步:進入phpMyAdmin用戶管理頁面,選中需要刪除的用戶,以sky為例。
第2步:點擊右下角的【執(zhí)行】按鈕,刪除用戶sky。如果創(chuàng)建用戶時選擇了“創(chuàng)建與用戶同名的數(shù)據(jù)庫并授予所有權(quán)限”選項,則可以勾選【刪除選中的用戶】模塊中的“刪除與用戶同名的數(shù)據(jù)庫”,將數(shù)據(jù)庫和用戶一起刪除。
PHP創(chuàng)建Mysql數(shù)據(jù)庫,然后給用戶使用這個庫的使用權(quán)限操作,如何實現(xiàn)?
mysql
創(chuàng)建一個用戶
hail,密碼
hail,指定一個數(shù)據(jù)庫
haildb
給
hail
mysql
-u
root
-p
password
use
mysql;
insert
into
user(host,user,password)
values('localhost','hail',password('hail'));
flush
privileges;
create
database
haildb;
grant
all
privileges
on
haildb.*
to
hail@localhost
identified
by
'hail';
flush
privileges;
建議通過phpMyAdmin
來設(shè)置數(shù)據(jù)庫用戶的權(quán)限。phpMyAdmin?是一個以PHP為基礎(chǔ),以Web-Base方式架構(gòu)在網(wǎng)站主機上的MySQL的數(shù)據(jù)庫管理工具,讓管理者可用Web接口管理MySQL數(shù)據(jù)庫。
一、首先您需要在服務(wù)器上安裝配置
phpMyAdmin。
安裝比較復(fù)雜,詳見
二、創(chuàng)建用戶(如之前已經(jīng)創(chuàng)建好用戶,可以省略這一步)
點擊“添加新用戶”這個連接,添加一個新的數(shù)據(jù)庫用戶名;
三、權(quán)限設(shè)置
編輯剛剛創(chuàng)建的用戶的權(quán)限(如下圖所示)
四、重新加載授權(quán)表
修改完用戶權(quán)限以后需要回到
phpMyAdmin
的首頁,重新加載一下授權(quán)(如下圖)即可。
網(wǎng)站題目:php怎么設(shè)置數(shù)據(jù)庫權(quán)限,php 權(quán)限管理
轉(zhuǎn)載注明:http://muchs.cn/article2/hcjoic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、微信公眾號、手機網(wǎng)站建設(shè)、品牌網(wǎng)站制作、網(wǎng)站排名、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)