MySQL adalah server database SQL yang cepat, multi-utas, multi-pengguna, dan kuat. Ini ditujukan untuk sistem produksi yang sangat penting, beban berat, dan perangkat lunak yang diterapkan secara massal Show
InstalasiUntuk menginstal MySQL, jalankan perintah berikut dari prompt terminal
Setelah instalasi selesai, server MySQL harus dimulai secara otomatis. Anda dapat dengan cepat memeriksa statusnya saat ini melalui systemd _Status jaringan layanan MySQL juga dapat diperiksa dengan menjalankan perintah 7 di terminal prompt
Ketika Anda menjalankan perintah ini, Anda akan melihat sesuatu yang mirip dengan yang berikut ini _Jika server tidak berjalan dengan benar, Anda dapat mengetikkan perintah berikut untuk memulainya
Titik awal yang baik untuk pemecahan masalah adalah jurnal systemd, yang dapat diakses di terminal prompt dengan perintah ini _KonfigurasiAnda dapat mengedit file di _8 untuk mengonfigurasi pengaturan dasar – file log, nomor port, dll. Misalnya, untuk mengonfigurasi MySQL untuk mendengarkan koneksi dari host jaringan, dalam file 9, ubah direktif alamat-bind ke alamat IP server _
Setelah melakukan perubahan konfigurasi, daemon MySQL perlu di-restart
Mesin Basis DataSementara konfigurasi default MySQL yang disediakan oleh paket Ubuntu berfungsi dengan sempurna dan bekerja dengan baik, ada beberapa hal yang mungkin ingin Anda pertimbangkan sebelum melanjutkan. MySQL dirancang untuk memungkinkan data disimpan dengan cara yang berbeda. Metode-metode ini disebut sebagai database atau mesin penyimpanan. Ada dua mesin utama yang akan membuat Anda tertarik. InnoDB dan MyISAM. Mesin penyimpanan bersifat transparan bagi pengguna akhir. MySQL akan menangani berbagai hal secara berbeda di bawah permukaan, tetapi terlepas dari mesin penyimpanan mana yang digunakan, Anda akan berinteraksi dengan database dengan cara yang sama Setiap mesin memiliki kelebihan dan kekurangannya masing-masing Meskipun mungkin, dan mungkin menguntungkan untuk mencampur dan mencocokkan mesin basis data pada tingkat tabel, hal itu mengurangi keefektifan penyetelan kinerja yang dapat Anda lakukan karena Anda akan membagi sumber daya di antara dua mesin alih-alih mendedikasikannya ke satu mesin.
Pada MySQL 5. 5 InnoDB adalah mesin default, dan sangat direkomendasikan daripada MyISAM kecuali Anda memiliki kebutuhan khusus untuk fitur unik pada mesin Konfigurasi lanjutanMembuat konfigurasi yang disetelAda sejumlah parameter yang dapat disesuaikan dalam file konfigurasi MySQL yang memungkinkan Anda meningkatkan kinerja server dari waktu ke waktu Banyak parameter yang dapat disesuaikan dengan database yang ada, namun beberapa dapat mempengaruhi tata letak data sehingga perlu lebih hati-hati untuk menerapkannya Pertama, jika Anda memiliki data yang sudah ada, Anda perlu melakukan mysqldump dan memuat ulang
Ini kemudian akan meminta Anda untuk kata sandi root sebelum membuat salinan data. Dianjurkan untuk memastikan tidak ada pengguna atau proses lain yang menggunakan database saat ini berlangsung. Bergantung pada berapa banyak data yang Anda miliki di basis data, ini mungkin memakan waktu cukup lama. Anda tidak akan melihat apa pun di layar selama proses ini Setelah dump selesai, matikan MySQL
Ini juga merupakan ide bagus untuk mencadangkan konfigurasi asli _0Selanjutnya, buat perubahan konfigurasi yang diinginkan Kemudian hapus dan inisialisasi ulang ruang basis data dan pastikan kepemilikan sudah benar sebelum memulai ulang MySQL _1Langkah terakhir adalah mengimpor ulang data Anda dengan menyalurkan perintah SQL Anda ke database _2Untuk impor data yang besar, utilitas 'Pipe Viewer' dapat berguna untuk melacak kemajuan impor. Abaikan waktu ETA yang dihasilkan oleh pv, mereka didasarkan pada waktu rata-rata yang dibutuhkan untuk menangani setiap baris file, tetapi kecepatan penyisipan dapat sangat bervariasi dari baris ke baris dengan mysqldumps _3Setelah itu selesai semuanya baik untuk pergi
Penyetel MySQLMySQL Tuner terhubung ke instans MySQL yang sedang berjalan dan menawarkan saran konfigurasi untuk mengoptimalkan database untuk beban kerja Anda. Semakin lama server berjalan, semakin baik saran yang dapat diberikan oleh mysqltuner. Di lingkungan produksi, pertimbangkan untuk menunggu setidaknya 24 jam sebelum menjalankan alat. Anda dapat menginstal mysqltuner dari repositori Ubuntu _4Kemudian setelah diinstal, jalankan _5dan tunggu laporan akhirnya. Bagian atas memberikan informasi umum tentang server database, dan bagian bawah memberikan saran penyetelan untuk mengubah my. cnf. Sebagian besar dapat diubah langsung di server tanpa memulai ulang; . Contoh berikut adalah bagian dari laporan dari database produksi yang menunjukkan manfaat potensial dari peningkatan cache kueri _6Tak perlu dikatakan bahwa strategi pengoptimalan kinerja bervariasi dari satu aplikasi ke aplikasi lainnya. Jadi misalnya, apa yang terbaik untuk Wordpress mungkin bukan yang terbaik untuk Drupal atau Joomla. Performa dapat bergantung pada jenis kueri, penggunaan indeks, seberapa efisien desain basis data, dan sebagainya. Anda mungkin merasa perlu meluangkan waktu untuk mencari tip penyetelan basis data berdasarkan aplikasi apa yang Anda gunakan. Setelah Anda mencapai titik pengembalian yang semakin berkurang dari penyesuaian konfigurasi basis data, lihat aplikasi itu sendiri untuk peningkatan, atau investasikan perangkat keras yang lebih kuat dan/atau tingkatkan lingkungan basis data Bagaimana menginstal dan mengkonfigurasi server MySQL?Mengekstrak Arsip Instal Membuat File Opsi Memilih Jenis Server MySQL Inisialisasi Direktori Data Memulai Server untuk Pertama Kalinya Memulai MySQL dari Baris Perintah Windows Menyesuaikan PATH untuk Alat MySQL Memulai MySQL sebagai Layanan Windows Bagaimana cara mengkonfigurasi ulang server MySQL di Ubuntu?Setel Ulang Kata Sandi Root MySQL . Hentikan instance server MySQL saat ini. layanan sudo mysql berhenti Gunakan dpkg untuk menjalankan kembali proses konfigurasi yang dilalui MySQL pada instalasi pertama. Anda akan kembali diminta untuk mengatur kata sandi root. sudo dpkg-konfigurasi ulang mysql-server-5. 5 Kemudian mulai MySQL. layanan sudo mysql mulai Bagaimana cara menjalankan server MySQL di Ubuntu?d perintah untuk memulai/menghentikan server MySQL Anda. . Untuk memulai server MySQL. sudo /etc/init. d/mysqld mulai Untuk menghentikan server MySQL. sudo /etc/init. d/mysqld berhenti Untuk me-restart server MySQL. sudo /etc/init. d/mysqld restart Bagaimana cara menginstal dan mengkonfigurasi MySQL di Linux?Menginstal MySQL Shell dengan Repositori MySQL APT . Perbarui informasi paket untuk repositori MySQL APT. sudo apt-get pembaruan Perbarui paket konfigurasi repositori MySQL APT dengan perintah berikut. sudo apt-get install mysql-apt-config. . Instal MySQL Shell dengan perintah ini. sudo apt-get install mysql-shell |