Untuk mulai mengedit hak istimewa di MySQL, Anda harus terlebih dahulu login ke server Anda dan kemudian terhubung ke klien Show
Biasanya pengguna Menghubungkan ke Alat Baris Perintah MySQLUntuk contoh ini, kami menganggap 1), sambungkan ke server Anda sebagai pengguna root , lalu keluarkan perintah mysql _Jika berhasil, Anda akan melihat beberapa output tentang koneksi MySQL Anda dan menghadap ke bawah Catatan. Jika Anda tidak dapat terhubung langsung ke server sebagai pengguna 7
Pemberian KeistimewaanSekarang Anda berada di prompt 1, Anda hanya perlu mengeluarkan perintah 9 dengan opsi yang diperlukan untuk menerapkan izin yang sesuaiJenis KeistimewaanPerintah 9 mampu menerapkan berbagai hak istimewa, mulai dari kemampuan untuk 1 tabel dan database, membaca atau menulis 2, dan bahkan 3 server. Ada berbagai macam flag dan opsi yang tersedia untuk perintah, jadi Anda mungkin ingin membiasakan diri dengan apa yang sebenarnya dapat dilakukan ________0______9 dengan menjelajahi dokumentasi resmiKeistimewaan Khusus Basis DataDalam kebanyakan kasus, Anda akan memberikan hak istimewa kepada pengguna MySQL berdasarkan 5 tertentu yang dapat diakses oleh akun tersebut. Ini adalah praktik umum, misalnya, untuk setiap MySQL unik 5 pada server untuk memiliki 7 unik yang terkait dengannya, sehingga hanya satu 7 yang memiliki akses otentikasi ke satu 5 dan sebaliknyaUntuk _0 hak istimewa untuk 7, memungkinkan pengguna tersebut mengontrol penuh atas 5 tertentu, gunakan sintaks berikut
Dengan perintah itu, kami telah memberi tahu MySQL untuk
Daripada memberikan semua hak istimewa ke seluruh database, mungkin Anda ingin memberikan 4 pengguna hanya kemampuan untuk membaca data ( 5) dari tabel 6 dari database 7. Itu akan mudah dicapai seperti itu
Membuat Pengguna Super LainMeskipun tidak terlalu aman, dalam beberapa kasus Anda mungkin ingin membuat 'pengguna super' lain, yang memiliki SEMUA hak istimewa di SEMUA database di server. Itu dapat dilakukan serupa dengan di atas, tetapi dengan mengganti 7 dengan tanda bintang wildcard
Sekarang _4 memiliki hak istimewa yang sama dengan akun default root , berhati-hatilahMenyimpan Perubahan AndaSebagai langkah terakhir setelah setiap pembaruan hak pengguna, pastikan untuk menyimpan perubahan dengan mengeluarkan perintah 1 dari prompt mysql
Bagaimana cara memberikan hak akses root di MySQL?Jika tidak, Anda dapat menggunakan kode berikut di baris perintah. . mysql -u root -p CREATE USER ' BERIKAN SEMUA HAK ISTIMEWA DI *. . CREATE USER ' GRANT ALL PRIVILEGES ON *.* TO ' Bagaimana cara mengizinkan akses jarak jauh root MySQL?Cara Mengizinkan Koneksi Jarak Jauh ke MySQL . Langkah 1. Edit File Konfigurasi MySQL Langkah 2. Siapkan Firewall untuk Mengizinkan Koneksi MySQL Jarak Jauh. Pilihan 1. Opsi UFW (Firewall Tidak Rumit) 2. FirewallD. Opsi 3. Buka Port 3306 dengan iptables Langkah 3. Hubungkan ke Server MySQL Jarak Jauh Bagaimana cara menemukan kata sandi root saya di MySQL?Untuk memulihkan kata sandi, Anda cukup mengikuti langkah-langkah ini. . Hentikan proses server MySQL dengan perintah sudo service mysql stop Mulai server MySQL dengan perintah sudo mysqld_safe –skip-grant-tables –skip-networking & Hubungkan ke server MySQL sebagai pengguna root dengan perintah mysql -u root Apa itu pengguna root untuk MySQL?Pengguna default untuk MySQL adalah root dan secara default tidak memiliki kata sandi. Jika Anda menetapkan kata sandi untuk MySQL dan Anda tidak dapat mengingatnya, Anda selalu dapat mengatur ulang dan memilih yang lain. |