新聞中心
在Linux 系統(tǒng)上安裝 MySQL并創(chuàng)建新數(shù)據(jù)庫(kù)后,您需要設(shè)置一個(gè)新用戶來(lái)訪問(wèn)該數(shù)據(jù)庫(kù),授予其讀取和/或?qū)懭霐?shù)據(jù)的權(quán)限。

為伊美等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及伊美網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、伊美網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
不建議使用 root 帳戶,而是根據(jù)需要?jiǎng)?chuàng)建一個(gè)新帳戶并授予權(quán)限,在本教程中,您將看到如何允許用戶在 Linux 上訪問(wèn) MySQL 數(shù)據(jù)庫(kù)。
在本教程中,您將學(xué)習(xí):
- 如何創(chuàng)建一個(gè)新的 MySQL 用戶
- 如何允許完全用戶訪問(wèn) MySQL 數(shù)據(jù)庫(kù)
- 如何允許某些類型的訪問(wèn) MySQL 數(shù)據(jù)庫(kù)
第一步
首先使用 root 帳戶打開(kāi) MySQL。
$ sudo mysql
或者,在某些配置中,您可能需要輸入以下命令并提供您的 root 密碼:
$ mysql -u root -p
第二步
如果您還沒(méi)有這樣做,請(qǐng)創(chuàng)建一個(gè)新用戶,我們將在后面的步驟中向其授予數(shù)據(jù)庫(kù)權(quán)限。以下示例創(chuàng)建用戶wljslmz,使用您自己的信息填寫(xiě)占位符值。
mysql> CREATE USER 'wljslmz'@'localhost' IDENTIFIED BY 'password_here';
如果您還沒(méi)有創(chuàng)建數(shù)據(jù)庫(kù),請(qǐng)同時(shí)創(chuàng)建:
mysql> CREATE DATABASE test;
第三步
現(xiàn)在是時(shí)候向我們的wljslmz用戶授予test數(shù)據(jù)庫(kù)權(quán)限了,以下是您向用戶授予完全權(quán)限的方式,這允許他們對(duì)數(shù)據(jù)庫(kù)執(zhí)行任何操作。
mysql> GRANT ALL PRIVILEGES ON test.* TO 'wljslmz'@'localhost';
或者,如果您只想授予用戶訪問(wèn)數(shù)據(jù)庫(kù)mytable內(nèi)特定表的權(quán)限test:
mysql> GRANT ALL PRIVILEGES ON test.mytable TO 'wljslmz'@'localhost';
如果您不想將所有權(quán)限授予用戶,您也可以使用其他權(quán)限。
- CREATE - 允許用戶在數(shù)據(jù)庫(kù)中創(chuàng)建新表
- DROP - 允許用戶刪除表或數(shù)據(jù)庫(kù)本身
- DELETE - 允許用戶刪除表中的行
- INSERT - 允許用戶向表中插入新的數(shù)據(jù)行
- SELECT - 允許用戶讀取數(shù)據(jù)庫(kù)中的條目
- UPDATE - 允許用戶更新現(xiàn)有的數(shù)據(jù)庫(kù)行
第四步
最后一步是在完全退出 MySQL 之前刷新所有權(quán)限。
mysql> FLUSH PRIVILEGES;
mysql> exit
這里的所有都是它的,您的用戶現(xiàn)在應(yīng)該能夠訪問(wèn)數(shù)據(jù)庫(kù)或您授予訪問(wèn)權(quán)限的數(shù)據(jù)庫(kù)內(nèi)的任何表。
總結(jié)
在本教程中,我們了解了如何允許用戶訪問(wèn) Linux 系統(tǒng)上的 MySQL 數(shù)據(jù)庫(kù)。這比使用 root 帳戶執(zhí)行所有操作更好、更安全,并且應(yīng)該在任何 Linux 發(fā)行版上都可以正常工作?,F(xiàn)在很容易授予更多特權(quán)或根據(jù)需要將其取消。
本文標(biāo)題:如何允許用戶在Linux上訪問(wèn)MySQL數(shù)據(jù)庫(kù)?
文章來(lái)源:http://m.5511xx.com/article/djgpdco.html


咨詢
建站咨詢
