Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Pendahuluan
- Ikhtisar MySQL, Produk, Layanan
- Layanan dan Dukungan MySQL
- Sistem Operasi yang Didukung
- Jalur Kurikulum Pelatihan
- Sumber Dokumentasi MySQL
Arsitektur MySQL
- Model klien/server
- Protokol komunikasi
- Lapisan SQL
- Lapisan Penyimpanan
- Cara server mendukung mesin penyimpanan
- Cara MySQL menggunakan memori dan ruang disk
- Antarmuka plugin MySQL
Administrasi Sistem
- Memilih antara jenis distribusi MySQL
- Instalasi Server MySQL
- Struktur file instalasi Server MySQL
- Memulai dan menghentikan server MySQL
- Peningkatan MySQL
- Menjalankan beberapa server MySQL pada satu host
Konfigurasi Server
- Opsi konfigurasi server MySQL
- Variabel sistem
- Mode SQL
- File log yang tersedia
- Pencatatan biner (Binary logging)
Klien dan Alat
- Klien yang tersedia untuk tugas administratif
- Klien administratif MySQL
- Klien command-line mysql
- Klien command-line mysqladmin
- Klien grafis MySQL Workbench
- Alat MySQL
- API yang tersedia (driver dan connector)
Tipe Data
- Kategori utama tipe data
- Arti NULL
- Atribut kolom
- Penggunaan karakter set dengan tipe data
- Memilih tipe data yang sesuai
Mendapatkan Metadata
- Metode akses metadata yang tersedia
- Struktur INFORMATION_SCHEMA
- Menggunakan perintah yang tersedia untuk melihat metadata
- Perbedaan antara pernyataan SHOW dan tabel INFORMATION_SCHEMA
- Program klien mysqlshow
- Menggunakan kueri INFORMATION_SCHEMA untuk membuat perintah shell dan pernyataan SQL
Transaksi dan Penguncian
- Menggunakan pernyataan kontrol transaksi untuk menjalankan beberapa pernyataan SQL secara bersamaan
- Sifat ACID dari transaksi
- Tingkat isolasi transaksi
- Menggunakan penguncian untuk melindungi transaksi
Mesin Penyimpanan
- Mesin penyimpanan di MySQL
- Mesin penyimpanan InnoDB
- Tablespace sistem dan file-per-table InnoDB
- NoSQL dan API Memcached
- Mengkonfigurasi tablespace secara efisien
- Menggunakan foreign key untuk mencapai integritas referensial
- Penguncian InnoDB
- Fitur dari mesin penyimpanan yang tersedia
Partisi
- Partisi dan penggunaannya di MySQL
- Alasan menggunakan partisi
- Jenis partisi
- Membuat tabel ter-partisi
- Sub-partisi
- Mendapatkan metadata partisi
- Mengubah partisi untuk meningkatkan performa
- Dukungan Mesin Penyimpanan terhadap Partisi
Manajemen Pengguna
- Persyaratan autentikasi pengguna
- Menggunakan SHOW PROCESSLIST untuk menampilkan thread yang sedang berjalan
- Membuat, memodifikasi, dan menghapus akun pengguna
- Plugin autentikasi alternatif
- Persyaratan otorisasi pengguna
- Tingkat hak akses bagi pengguna
- Jenis hak istimewa
- Memberikan, memodifikasi, dan mencabut hak istimewa pengguna
Keamanan
- Mengenali risiko keamanan umum
- Risiko keamanan khusus pada instalasi MySQL
- Masalah keamanan dan tindakan penanggulangan untuk jaringan, sistem operasi, sistem file, dan pengguna
- Melindungi data Anda
- Menggunakan SSL untuk koneksi server MySQL yang aman
- Cara SSH memungkinkan koneksi jarak jauh yang aman ke server MySQL
- Temukan informasi tambahan untuk masalah keamanan umum
Pemeliharaan Tabel
- Jenis operasi pemeliharaan tabel
- Pernyataan SQL untuk pemeliharaan tabel
- Program klien dan utilitas untuk pemeliharaan tabel
- Mempertahankan tabel untuk mesin penyimpanan lain
- Ekspor dan Impor Data
- Ekspor Data
- Impor Data
Pemrograman di Dalam MySQL
- Membuat dan menjalankan Stored Routines
- Mendeskripsikan keamanan eksekusi stored routine
- Membuat dan menjalankan trigger
- Membuat, mengubah, dan menghapus event
- Jadwal eksekusi event
Backup dan Pemulihan MySQL
- Dasar-dasar backup
- Jenis backup
- Alat backup dan utilitas
- Membuat backup biner dan teks
- Peran file log dan status dalam backup
- Pemulihan Data
Replikasi
- Mengelola Binary Log MySQL
- Thread dan file replikasi MySQL
- Menyiapkan Lingkungan Replikasi MySQL
- Merancang Topologi Replikasi Kompleks
- Replikasi Multi-Master dan Sirkular
- Melakukan Controlled Switchover
- Pemantauan dan Troubleshooting Replikasi MySQL
- Replikasi dengan Global Transaction Identifiers (GTIDs)
Pendahuluan Penyetelan Performa
- Menggunakan EXPLAIN untuk Menganalisis Kueri
- Optimasi Tabel Umum
- Pemantauan variabel status yang mempengaruhi performa
- Menyetel dan Menafsirkan Variabel Server MySQL
- Ikhtisar Performance Schema
Kesimpulan
Sesi Tanya Jawab
Persyaratan
Tidak ada prasyarat khusus, namun disarankan jika siswa memiliki pengetahuan dasar tentang database.
Peserta Target:
Profesional TI apa pun yang bercita-cita menjadi DBA atau profesional pendukung database pada basis data MySql di platform linux/windows.
Format: 40% teoretis/kuliah, 60% praktis/hands-on lab
28 Jam
Testimoni (1)
Dikemas dengan hati-hati sesuai kebutuhan kami, sangat responsif terhadap pertanyaan dan situasi langsung, memberikan banyak latihan mengulangi apa yang kami pelajari.
Colin - Drax
Kursus - MySQL Administration
Diterjemahkan Mesin