国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Rumah pangkalan data tutorial mysql MYSQL教程:MySQL用戶帳號管理_MySQL

MYSQL教程:MySQL用戶帳號管理_MySQL

Jun 01, 2016 pm 01:58 PM
Tutorial pangkalan data lembaran data pengguna

????? MySQL用戶帳號管理主要用grant(授權(quán))和revoke(撤權(quán))兩個(gè)SQL指令來管理。這兩個(gè)指令實(shí)質(zhì)是通過操作user(連接權(quán)限和全局權(quán)限)、db(數(shù)據(jù)庫級權(quán)限)、tables_priv(數(shù)據(jù)表級權(quán)限)、columns_priv(數(shù)據(jù)列級權(quán)限)四個(gè)權(quán)限表來分配權(quán)限的。host權(quán)限表不受這兩個(gè)指令影響。下面將會(huì)詳細(xì)介紹用戶權(quán)限管理的內(nèi)容。

GRANT語法說明:

GRANT privileges (columns)????????? #privileges表示授予的權(quán)限,columns表示作用的列(可選)
????? ON what?????????????????????? #設(shè)置權(quán)限級別,全局級、數(shù)據(jù)庫級、數(shù)據(jù)表級和數(shù)據(jù)列級
????? TO account??????????????????? #權(quán)限授予的用戶,用"user_name"@"host_name"這種用戶名、主機(jī)名格式
????? IDENTIFIED BY 'password'????? #設(shè)置用戶帳號密碼
????? REQUIRE encryption requirements?????? #設(shè)置經(jīng)由SSL連接帳號
????? WITH grant or resource management options;?? #設(shè)置帳號的管理和資源(連接服務(wù)器次數(shù)或查詢次數(shù)等)選項(xiàng)
示例:

mysql>grant all on db.* to 'test'@'localhost' identified by 'test';
上例運(yùn)行后的效果是,test用戶只能通過‘test’密碼從本機(jī)訪問db數(shù)據(jù)庫

mysql>grant all on db.* to 'test'@'%' identified by 'test';
上例運(yùn)行后的效果是,test用戶可通過‘test’密碼從任意計(jì)算機(jī)上訪問db數(shù)據(jù)庫?!?’代表任意字符,‘_’代表一個(gè)任意字符。主機(jī)名部份還可以是IP地址。
???
如果沒有給定主機(jī)部份,則默認(rèn)為任意主機(jī),也就是'test'和'test'@'%'是等價(jià)的。

Table 4.1. 訪問權(quán)限表

權(quán)限 權(quán)限說明
CREATE TEMPORARY TABLES 創(chuàng)建臨時(shí)數(shù)據(jù)表
EXECUTE 執(zhí)行存儲(chǔ)過程(暫不支持)
FILE 操作系統(tǒng)文件
GRANT OPTION 可把本帳號的權(quán)限授予其它用戶
LOCK TABLES 鎖定指定數(shù)據(jù)表
PROCESS 查看運(yùn)行著的線程信息
RELOAD 重新加載權(quán)限表或刷新日志及緩沖區(qū)
REPLICATION CLIENT 可查詢主/從服務(wù)器主機(jī)名
REPLICATION SLAVE 運(yùn)行一個(gè)鏡像從服務(wù)器
SHOW DATABASES 可運(yùn)行SHOW DATABASES指令
SHUTDOWN 關(guān)閉數(shù)據(jù)庫服務(wù)器
SUPER 可用kill終止線程以及進(jìn)行超級用戶操作
???
ALTER 可修改表和索引的結(jié)構(gòu)
CREATE 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表
DELETE 刪除數(shù)據(jù)表中的數(shù)據(jù)行
DROP 刪除數(shù)據(jù)表和數(shù)據(jù)行
INDEX 建立或刪除索引
INSERT 插入數(shù)據(jù)行
REFERENCES (暫時(shí)不支持)
SELECT 查詢數(shù)據(jù)行
UPDATE 更新數(shù)據(jù)行
???
ALL 所有權(quán)限,但不包括GRANT。
USAGE 無權(quán)限權(quán)限

Table 4.2. 權(quán)限作用范圍(由ON子句設(shè)置)

權(quán)限限定符 作用范圍
ON *.* 全局級權(quán)限,作用于所有數(shù)據(jù)庫
ON * 全局級權(quán)限,若未指定默認(rèn)數(shù)據(jù)庫,其作用范圍是所有數(shù)據(jù)庫,否則,其作用范圍是當(dāng)前數(shù)據(jù)庫
ON db_name.* 數(shù)據(jù)庫級權(quán)限,作用于指定數(shù)據(jù)庫里的所有數(shù)據(jù)表
ON db_name.tbl_name 數(shù)據(jù)表級權(quán)限,作用于數(shù)據(jù)表里的所有數(shù)據(jù)列
ON tbl_name 數(shù)據(jù)表級權(quán)限,作用于默認(rèn)數(shù)據(jù)庫中指定的數(shù)據(jù)表里的所有數(shù)據(jù)列

USAGE權(quán)限的用法:修改與權(quán)限無關(guān)的帳戶項(xiàng),如:

mysql>GRANT USAGE ON *.* TO account IDENTIFIED BY 'new_password';???? #修改密碼
mysql>GRANT USAGE ON *.* TO account REQUIRE SSL;????????????????????? #啟用SSL連接
mysql>GRANT USAGE ON *.* TO account WITH MAX_CONNECTIONS_PER_HOUR 10; #設(shè)置資源
擁有WITH GRANT OPTION權(quán)限的用戶可把自已所擁用的權(quán)限轉(zhuǎn)授給其他用戶,如:

mysql>GRANT ALL ON db.* TO 'test'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
這樣test用戶就有權(quán)把該權(quán)限授予其他用戶。
限制資源使用,如:

mysql>GRANT ALL ON db.* TO account IDENTIFIED BY 'password' WITH MAX_CONNECTIONS_PER_HOUR 10 MAX_QUERIES_PER_HOUR 200 MAX_UPDATES_PER_HOUR 50;
允許account用戶每小時(shí)最多連接20次服務(wù)器,每小時(shí)最多發(fā)出200條查詢命令(其中更新命令最多為50條)
默認(rèn)都是零值,即沒有限制。FLUSH USER_RESOURCES和FLUSH PRIVILEGES可對資源限制計(jì)數(shù)器清零。

REVOKE語法說明:

mysql>REVOKE privileges (columns) ON what FROM account;
示例:

mysql>REVOKE SELECT ON db.* FROM 'test'@'localhost';
刪除test帳號從本機(jī)查詢db數(shù)據(jù)庫的權(quán)限
REVOKE可刪除權(quán)限,但不能刪除帳號,即使帳號已沒有任何權(quán)限。所以user數(shù)據(jù)表里還會(huì)有該帳號的記錄,要徹底刪除帳號,需用DELETE命令刪除user數(shù)據(jù)表的記錄,如:

% mysql -u root -p
mysql>use mysql
mysql>DELETE FROM user where User='test' and Host='localhost';
mysql fulsh privileges;
REVOKE不能刪除REQUIRE和資源占用的配置。他們是要用GRANT來刪除的,如:

GRANT USAGE ON *.* TO account REQUIRE NONE;????? #刪除account帳號的SSL連接選項(xiàng)
GRANT USAGE ON *.* TO account WITH MAX_CONNECTIONS_PER_HOUR 0 MAX_QUERIES_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0;?????? #刪除account帳號的資源限制

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial PHP
1488
72
Mysql: Konsep mudah untuk pembelajaran mudah Mysql: Konsep mudah untuk pembelajaran mudah Apr 10, 2025 am 09:29 AM

MySQL adalah sistem pengurusan pangkalan data sumber terbuka. 1) Buat Pangkalan Data dan Jadual: Gunakan perintah Createdatabase dan Createtable. 2) Operasi Asas: Masukkan, Kemas kini, Padam dan Pilih. 3) Operasi lanjutan: Sertai, subquery dan pemprosesan transaksi. 4) Kemahiran Debugging: Semak sintaks, jenis data dan keizinan. 5) Cadangan Pengoptimuman: Gunakan indeks, elakkan pilih* dan gunakan transaksi.

Peranan Oracle dalam dunia perniagaan Peranan Oracle dalam dunia perniagaan Apr 23, 2025 am 12:01 AM

Oracle bukan sahaja syarikat pangkalan data, tetapi juga pemimpin dalam pengkomputeran awan dan sistem ERP. 1. Oracle menyediakan penyelesaian yang komprehensif dari pangkalan data ke perkhidmatan awan dan sistem ERP. 2. Oraclecloud mencabar AWS dan Azure, menyediakan perkhidmatan IaaS, PaaS dan SaaS. 3. Sistem ERP Oracle seperti E-BusinessSuite dan FusionApplications membantu perusahaan mengoptimumkan operasi.

MySQL: Pengenalan kepada pangkalan data paling popular di dunia MySQL: Pengenalan kepada pangkalan data paling popular di dunia Apr 12, 2025 am 12:18 AM

MySQL adalah sistem pengurusan pangkalan data relasi sumber terbuka, terutamanya digunakan untuk menyimpan dan mengambil data dengan cepat dan boleh dipercayai. Prinsip kerjanya termasuk permintaan pelanggan, resolusi pertanyaan, pelaksanaan pertanyaan dan hasil pulangan. Contoh penggunaan termasuk membuat jadual, memasukkan dan menanyakan data, dan ciri -ciri canggih seperti Operasi Join. Kesalahan umum melibatkan sintaks SQL, jenis data, dan keizinan, dan cadangan pengoptimuman termasuk penggunaan indeks, pertanyaan yang dioptimumkan, dan pembahagian jadual.

MySQL vs Pangkalan Data Lain: Membandingkan Pilihan MySQL vs Pangkalan Data Lain: Membandingkan Pilihan Apr 15, 2025 am 12:08 AM

MySQL sesuai untuk aplikasi web dan sistem pengurusan kandungan dan popular untuk sumber terbuka, prestasi tinggi dan kemudahan penggunaan. 1) Berbanding dengan PostgreSQL, MySQL melakukan lebih baik dalam pertanyaan mudah dan operasi membaca serentak yang tinggi. 2) Berbanding dengan Oracle, MySQL lebih popular di kalangan perusahaan kecil dan sederhana kerana sumber terbuka dan kos rendah. 3) Berbanding dengan Microsoft SQL Server, MySQL lebih sesuai untuk aplikasi silang platform. 4) Tidak seperti MongoDB, MySQL lebih sesuai untuk data berstruktur dan pemprosesan transaksi.

MySQL: Pendekatan mesra pemula untuk penyimpanan data MySQL: Pendekatan mesra pemula untuk penyimpanan data Apr 17, 2025 am 12:21 AM

MySQL sesuai untuk pemula kerana mudah digunakan dan berkuasa. 1.MYSQL adalah pangkalan data relasi, dan menggunakan SQL untuk operasi CRUD. 2. Ia mudah dipasang dan memerlukan kata laluan pengguna root untuk dikonfigurasi. 3. Gunakan Masukkan, Kemas kini, Padam, dan Pilih untuk Melaksanakan Operasi Data. 4. Orderby, di mana dan menyertai boleh digunakan untuk pertanyaan yang kompleks. 5. Debugging memerlukan memeriksa sintaks dan gunakan Jelaskan untuk menganalisis pertanyaan. 6. Cadangan pengoptimuman termasuk menggunakan indeks, memilih jenis data yang betul dan tabiat pengaturcaraan yang baik.

Mengapa menggunakan mysql? Faedah dan kelebihan Mengapa menggunakan mysql? Faedah dan kelebihan Apr 12, 2025 am 12:17 AM

MySQL dipilih untuk prestasi, kebolehpercayaan, kemudahan penggunaan, dan sokongan komuniti. 1.MYSQL Menyediakan fungsi penyimpanan dan pengambilan data yang cekap, menyokong pelbagai jenis data dan operasi pertanyaan lanjutan. 2. Mengamalkan seni bina pelanggan-pelayan dan enjin penyimpanan berganda untuk menyokong urus niaga dan pengoptimuman pertanyaan. 3. Mudah digunakan, menyokong pelbagai sistem operasi dan bahasa pengaturcaraan. 4. Mempunyai sokongan komuniti yang kuat dan menyediakan sumber dan penyelesaian yang kaya.

MySQL: Data berstruktur dan pangkalan data hubungan MySQL: Data berstruktur dan pangkalan data hubungan Apr 18, 2025 am 12:22 AM

MySQL dengan cekap menguruskan data berstruktur melalui struktur jadual dan pertanyaan SQL, dan melaksanakan hubungan antara meja melalui kunci asing. 1. Tentukan format data dan taip apabila membuat jadual. 2. Gunakan kunci asing untuk mewujudkan hubungan antara jadual. 3. Meningkatkan prestasi melalui pengindeksan dan pengoptimuman pertanyaan. 4. Secara kerap sandaran dan memantau pangkalan data untuk memastikan pengoptimuman keselamatan data dan prestasi.

Redis: Memahami seni bina dan tujuannya Redis: Memahami seni bina dan tujuannya Apr 26, 2025 am 12:11 AM

Redis adalah sistem penyimpanan struktur data memori, terutamanya digunakan sebagai pangkalan data, cache dan broker mesej. Ciri-ciri terasnya termasuk model tunggal, multiplexing I/O, mekanisme ketekunan, replikasi dan fungsi clustering. Redis biasanya digunakan dalam aplikasi praktikal untuk caching, penyimpanan sesi, dan beratur mesej. Ia dapat meningkatkan prestasinya dengan memilih struktur data yang betul, menggunakan saluran paip dan urus niaga, dan pemantauan dan penalaan.

See all articles