Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Siapkan Database dan Buat pengguna Hanya-Baca di AWS Redshift dan Mysql

Di blog ini, kami menjelaskan cara Mengatur Database dan Membuat pengguna Hanya-Baca di AWS Redshift dan Mysql. Bahkan jika Anda adalah satu-satunya pengguna gudang data Anda, tidak disarankan untuk menggunakan kata sandi root atau admin. Sebagai aturan dan sebagai tindakan pencegahan, Anda harus membuat kredensial tambahan dan profil untuk setiap pengguna yang akan memiliki akses ke DW Anda. Beberapa sistem menyediakan cara yang lebih mudah untuk melakukannya daripada yang lain.

Dalam kasus Pergeseran Merah Amazon, ini tidak terlalu mudah. Karena terkadang, fleksibilitas datang dengan kompleksitas. Dan itulah yang kami temui ketika kami mencoba membuat pengguna dengan akses hanya baca ke skema tertentu. Inilah yang Anda perlukan untuk mencapai tugas ini:

  • Siapkan Basis Data di  Pergeseran Merah 

create database [db-name];

revoke all on schema public from public;

create schema [schema-name];

create table [schema-name].[table-name](

  ...

) 
  • Buat Pengguna Hanya-Baca di  Pergeseran Merah 

create user [user-name] password '[password]';

grant usage on schema [schema-name] to [user-name];

alter user [user-name] set search_path to [schema-name];

grant select on table [schema-name].[table-name] to [user-name];

Lihat Amazon Redshift.
  • Buat pengguna hanya-baca di MySQL

CREATE USER r_only_user identified by 'password';
GRANT SELECT, SHOW VIEW, PROCESS, REPLICATION CLIENT ON *.* TO 'r_only_user'@'%' IDENTIFIED BY 'password';
GRANT SELECT, SHOW VIEW, PROCESS, REPLICATION CLIENT ON *.* TO 'r_only_user'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
Akhir artikel, Anda telah mempelajari cara Mengatur Database dan Membuat pengguna Hanya-Baca di AWS Redshift dan Mysql.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penggabungan string di MySQL

  2. Kodekan API Pertama Anda Dengan Node.js dan Express:Hubungkan Database

  3. Bagaimana cara mengatur zona waktu MySQL?

  4. Instal Mtop (Pemantauan Server Database MySQL) di RHEL/CentOS 6/5/4, Fedora 17-12

  5. Mengatur kata sandi pengguna root MySQL di OS X