How To Install MySQL on Windows 10
Isi kandungan:
- Sebelum awak bermula
- Buat Akaun Pengguna MySQL yang baru
- Grant Privileges ke Akaun Pengguna MySQL
- Paparkan Keistimewaan Akaun Pengguna MySQL
- Membatalkan Keistimewaan dari Akaun Pengguna MySQL
- Keluarkan Akaun Pengguna MySQL yang ada
- Kesimpulannya
MySQL adalah sistem pengurusan pangkalan data hubungan terbuka yang paling popular. Pelayan MySQL membolehkan kami membuat banyak akaun pengguna dan memberi keistimewaan yang sesuai supaya pengguna boleh mengakses dan menguruskan pangkalan data.
Tutorial ini menerangkan cara membuat akaun pengguna MySQL dan memberi hak keistimewaan.
Sebelum awak bermula
Kami mengandaikan bahawa anda sudah mempunyai pelayan MySQL atau MariaDB yang dipasang pada sistem anda.
Semua arahan dilaksanakan di dalam shell MySQL sebagai root atau pengguna pentadbiran. Keistimewaan minimum yang diperlukan untuk membuat akaun pengguna dan menentukan keistimewaan mereka adalah
CREATE USER
and
GRANT
.
Untuk mengakses jenis shell MySQL perintah berikut dan masukkan kata laluan pengguna root MySQL anda apabila diminta:
Buat Akaun Pengguna MySQL yang baru
Akaun pengguna di MySQL terdiri daripada nama pengguna dan bahagian nama hos.
Untuk membuat akaun pengguna MySQL baru, jalankan arahan berikut:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'user_password';
Gantikan nilai pemegang tempat baru dengan nama pengguna baru yang dimaksudkan dan nilai kata laluan user placeholder dengan kata laluan pengguna.
Dalam arahan di atas bahagian nama hos ditetapkan ke
localhost
, yang bermaksud bahawa pengguna akan dapat menyambung ke pelayan MySQL hanya dari localhost (iaitu dari sistem di mana MySQL Server berjalan).
Untuk memberikan akses dari host lain, tukar bahagian nama tuan rumah (
localhost
) dengan IP mesin jauh. Sebagai contoh, untuk memberikan akses dari mesin dengan IP
10.8.0.5
anda jalankan:
CREATE USER 'newuser'@'10.8.0.5' IDENTIFIED BY 'user_password';
Untuk membuat pengguna yang boleh menyambung dari mana-mana hos, gunakan kad wildcard
'%'
sebagai bahagian hos:
CREATE USER 'newuser'@'%' IDENTIFIED BY 'user_password';
Grant Privileges ke Akaun Pengguna MySQL
Terdapat pelbagai jenis keistimewaan yang boleh diberikan kepada akaun pengguna. Anda boleh mendapatkan senarai penuh keistimewaan yang disokong oleh MySQL di sini.
Keistimewaan yang paling biasa digunakan ialah:
-
ALL PRIVILEGES
- Berikan semua keistimewaan ke akaun pengguna.CREATE
- Akaun pengguna dibenarkan membuat pangkalan data dan jadual.DROP
- Akaun pengguna dibenarkan untuk menggugurkan pangkalan data dan jadual.DELETE
- Akaun pengguna dibenarkan memadamkan baris dari jadual tertentu.INSERT
- Akaun pengguna dibenarkan memasukkan baris ke dalam jadual tertentu.SELECT
- Akaun pengguna dibenarkan membaca pangkalan data.UPDATE
- Akaun pengguna dibenarkan memperbaharui baris jadual.
Untuk memberikan keistimewaan tertentu ke akaun pengguna, anda boleh menggunakan sintaks berikut:
GRANT permission1, permission2 ON database_name.table_name TO 'database_user'@'localhost';
Berikut adalah beberapa contoh:
-
Grand semua keistimewaan ke akaun pengguna di atas pangkalan data khusus:
GRANT ALL PRIVILEGES ON database_name.* TO 'database_user'@'localhost';
Grand semua keistimewaan ke akaun pengguna di semua pangkalan data:
GRANT ALL PRIVILEGES ON *.* TO 'database_user'@'localhost';
Grand semua keistimewaan ke akaun pengguna di atas jadual tertentu dari pangkalan data:
GRANT ALL PRIVILEGES ON database_name.table_name TO 'database_user'@'localhost';
Berikan beberapa keistimewaan ke akaun pengguna di atas pangkalan data tertentu:
GRANT SELECT, INSERT, DELETE ON database_name.* TO database_user@'localhost';
Paparkan Keistimewaan Akaun Pengguna MySQL
Untuk mendapatkan keistimewaan yang diberikan kepada akaun pengguna MySQL tertentu, gunakan pernyataan
SHOW GRANTS
:
SHOW GRANTS FOR 'database_user'@'localhost';
+---------------------------------------------------------------------------+ | Grants for database_user@localhost | +---------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO 'database_user'@'localhost' | | GRANT ALL PRIVILEGES ON `database_name`.* TO 'database_user'@'localhost' | +---------------------------------------------------------------------------+ 2 rows in set (0.00 sec)
Membatalkan Keistimewaan dari Akaun Pengguna MySQL
Sintaks untuk membatalkan satu atau lebih keistimewaan dari akaun pengguna hampir sama seperti ketika memberikan keistimewaan.
Sebagai contoh, untuk membatalkan semua keistimewaan dari akaun pengguna di atas pangkalan data tertentu, gunakan arahan berikut:
REVOKE ALL PRIVILEGES ON database_name.* FROM 'database_user'@'localhost';
Keluarkan Akaun Pengguna MySQL yang ada
Untuk memadam akaun pengguna MySQL gunakan pernyataan
DROP USER
:
DROP USER 'user'@'localhost'
Perintah di atas akan mengalih keluar akaun pengguna dan keistimewaannya.
Kesimpulannya
Tutorial ini hanya merangkumi asas-asas, tetapi ia harus menjadi permulaan yang baik untuk sesiapa sahaja yang ingin belajar bagaimana membuat akaun pengguna MySQL baru dan memberi hak keistimewaan.
mysql mariadb> Dokumen dalaman yang diperkatakan dan maklumat sensitif dari Twitter dan pekerjanya mungkin disiarkan hari ini di laman web : Diego Aguirrews dan kedai web lain. Sumber maklumat ini adalah penggodam Perancis yang masuk dengan nama Hacker Croll. Jenayah siber mendakwa telah mengakses maklumat sensitif peribadi untuk beberapa pekerja Twitter termasuk akaun peribadi di PayPal, Amazon, AT & T, MobileMe, Facebook, akaun Gmail perniagaan, dan akaun pendaftar Web untuk Twitter.com, menurut blog
Selepas berita tentang pelanggaran keselamatan menjadi terbuka, pengasas bersama Twitter Evan Williams telah dihubungi oleh TechCrunch untuk mengesahkan kecurian dokumen itu. Williams dilaporkan mengesahkan bahawa Twitter telah mengalami serangan beberapa minggu yang lalu, tetapi peristiwa itu tidak berkaitan dengan serangan itu pada April apabila seorang hacker mendapat akses ke beberapa akaun pengguna berprofil tinggi dan fungsi pentadbiran Twitter. Hack April juga dilakukan oleh cybercriminal
Bagaimana untuk menambah pengguna dan mengurus akaun pengguna di windows 8
Ketahui cara menambah pengguna baharu dan menguruskan akaun pengguna di Windows 8. Ia adalah antara muka yang sedikit berbeza dan keseluruhannya lebih mudah untuk menukar pengguna.
Bagaimana untuk memadam akaun pengguna mysql
Tutorial ini menerangkan cara memadamkan akaun pengguna MySQL / MariaDB. Dalam MySQL, anda boleh mengalih keluar satu atau lebih pengguna dan keistimewaan yang diberikan dengan penyata DROP USER.