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.
Durasi 28 jam
Kerangka Materi
Pengenalan
- Ikhtisar MySQL, Produk, dan Layanan
- Layanan dan Dukungan MySQL
- Layanan Sistem Operasi yang Didukung
- Path Kurikulum Pelatihan
- Sumber Daya Dokumentasi MySQL
Arsitektur MySQL
- Model klien/server
- Protokol komunikasi
- Lapisan SQL
- Lapisan Penyimpanan
- Cara server mendukung storage engine
- Cara MySQL menggunakan memori dan ruang disk
- Antarmuka plug-in MySQL
Administrasi Sistem
- Pilihan antara jenis distribusi MySQL
- Penginstalan Server MySQL
- Struktur file instalasi Server MySQL
- Memulai dan menghentikan server MySQL
- Upgrade 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 administrasi MySQL
- Klien command-line mysql
- Klien command-line mysqladmin
- Klien grafikal MySQL Workbench
- Alat MySQL
- API yang tersedia (driver dan konektor)
Jenis Data
- Kategori utama jenis data
- Makna dari NULL
- Atribut kolom
- Penggunaan set karakter dengan jenis data
- Pemilihan jenis data yang tepat
Mendapatkan Metadata
- Metode akses metadata yang tersedia
- Struktur INFORMATION_SCHEMA
- Penggunaan perintah yang tersedia untuk melihat metadata
- Perbedaan antara pernyataan SHOW dan tabel INFORMATION_SCHEMA
- Program klien mysqlshow
- Penggunaan query INFORMATION_SCHEMA untuk membuat perintah shell dan pernyataan SQL
Transaksi dan Penguncian
- Penggunaan pernyataan pengendalian transaksi untuk menjalankan beberapa pernyataan SQL secara bersamaan
- Sifat ACID dari transaksi
- Tingkat isolasi transaksi
- Penggunaan penguncian untuk melindungi transaksi
Storage Engine
- Storage engine dalam MySQL
- Storage engine InnoDB
- Ruang tabel sistem dan file-per-table InnoDB
- NoSQL dan API Memcached
- Konfigurasi ruang tabel secara efisien
- Penggunaan kunci asing untuk mencapai integritas referensi
- Penguncian InnoDB
- Fitur storage engine yang tersedia
Partisi
- Partisi dan penggunaannya dalam MySQL
- Alasan penggunaan partisi
- Jenis partisi
- Pembuatan tabel terpartisi
- Subpartisi
- Pendapatan metadata partisi
- Modifikasi partisi untuk meningkatkan kinerja
- Dukungan Storage Engine untuk Partisi
Manajemen Pengguna
- Keamanan autentikasi pengguna
- Penggunaan SHOW PROCESSLIST untuk menampilkan thread yang sedang berjalan
- Pembuatan, modifikasi, dan penghapusan akun pengguna
- Plug-in autentikasi alternatif
- Keamanan otorisasi pengguna
- Tingkat hak akses pengguna
- Jenis hak (privileges)
- Pemberian, modifikasi, dan pencabutan hak pengguna
Keamanan
- Pengenalan risiko keamanan umum
- Risiko keamanan spesifik pada instalasi MySQL
- Permasalahan keamanan dan tindakan penangkal untuk jaringan, sistem operasi, sistem file, dan pengguna
- Perlindungan data Anda
- Penggunaan SSL untuk koneksi server MySQL yang aman
- Cara SSH memungkinkan koneksi jarak jauh yang aman ke server MySQL
- Pencarian informasi tambahan untuk masalah keamanan umum
Pemeliharaan Tabel
- Jenis operasi pemeliharaan tabel
- Pernyataan SQL untuk pemeliharaan tabel
- Program klien dan utilitas untuk pemeliharaan tabel
- Pemeliharaan tabel untuk storage engine lainnya
- Ekspor dan Impor Data
- Ekspor Data
- Impor Data
Pemrograman di Dalam MySQL
- Pembuatan dan eksekusi Stored Routines
- Penguraian keamanan eksekusi stored routine
- Pembuatan dan eksekusi trigger
- Pembuatan, pengubahan, dan penghapusan event
- Jadwal eksekusi event
Backup dan Pemulihan MySQL
- Dasar-dasar backup
- Jenis backup
- Alat dan utilitas backup
- Pembuatan backup biner dan teks
- Peran file log dan status dalam backup
- Pemulihan Data
Replikasi
- Manajemen MySQL Binary Log
- Thread dan file replikasi MySQL
- Pengaturan Lingkungan Replikasi MySQL
- Perancangan Topologi Replikasi Kompleks
- Replikasi Multi-Master dan Melingkar
- Penyelenggaraan Switchover Terkontrol
- Pemantauan dan Pemecahan Masalah Replikasi MySQL
- Replikasi dengan Global Transaction Identifiers (GTIDs)
Pengenalan Penyetelan Kinerja
- Penggunaan EXPLAIN untuk Menganalisis Query
- Optimasi Tabel Umum
- Pemantauan variabel status yang memengaruhi kinerja
- Pengaturan dan Interpretasi Variabel Server MySQL
- Ikhtisar Performance Schema
Kesimpulan
Sesi Tanya Jawab
Persyaratan
Tidak ada prasyarat khusus, namun disarankan bagi peserta memiliki pengetahuan awal tentang database.
Audience:
Profesional IT yang aspirasinya menjadi DBA atau profesional dukungan database pada platform Linux/Windows untuk database MySql.
Format: 40% teoretis/ceramah, 60% praktis/latihan hands-on
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