Pada artikel selanjutnya kita akan melihat MySQL 8.0. Saat ini, server komunitas MySQL adalah sistem manajemen basis data gratis, populer, dan lintas platform. Ini menawarkan arsitektur mesin penyimpanan yang dapat dicolokkan yang memberi kita beberapa konektor database untuk berbagai bahasa pemrograman dan banyak fitur lain yang akan kami temukan tersedia.
Dalam posting ini kita akan melihat cara menginstal MySQL 8.0 di Ubuntu 18.04 Bionic Beaver. Semua ini dengan cepat dan mudah. Sebelum pergi ke beberapa langkah yang diperlukan untuk instalasi, menarik untuk melihat beberapa fitur yang ditawarkan versi MySQL ini kepada kita. Karakteristik ini dapat dilihat di situs resminya. Di sana, siapa pun yang menginginkannya, bisa membaca fitur-fitur tentang versi tersebut MySQL 8.0.
Instalasi MySQL 8.0
Tambahkan repositori
Untungnya, ada file Repositori APT untuk menginstal server MySQL, klien, dan komponen lainnya. Untuk memanfaatkannya, kita perlu menambahkan repositori MySQL ini ke daftar sumber sistem kita. Untuk melakukan ini, kami membuka terminal (Ctrl + Alt + T) dan di dalamnya kami akan menulis yang berikut ini untuk mengunduh paket dari repositori. Kami akan melakukan ini menggunakan alat tersebut wget.
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
Kemudian, kami akan menginstal paket yang baru saja kami unduh dengan mengetik di terminal yang sama:
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
Sebelum memulai penginstalan, perlu diingat bahwa selama proses berlangsung, kita akan diminta untuk memilih versi server MySQL dan komponen lainnya.
Server MySQL 8.0 akan dipilih secara otomatis. Kita harus menggulir ke bawah ke opsi terakhir yang mengatakan Ok dan di atasnya tekan Enter untuk melanjutkan konfigurasi dan instalasi paket.
Instal Server MySQL di Ubuntu 18.04
Sekarang kami akan memperbarui daftar perangkat lunak yang tersedia di repositori yang telah kami tambahkan ke daftar kami, termasuk repositori MySQL yang baru saja kami tambahkan. Di terminal (Ctrl + Alt + T) kami menulis:
sudo apt update
Setelah pembaruan selesai, kami akan menjalankan perintah berikut ke instal server komunitas MySQL, klien dan file lain yang diperlukan:
sudo apt-get install mysql-server
Selama instalasi, sistem akan meminta kita untuk menulis file kata sandi untuk pengguna root server MySQL Anda. Kita harus mengetiknya dua kali dan menyelesaikannya dengan menekan Enter.
Melanjutkan penginstalan, pesan konfigurasi file Plugin otentikasi server MySQL. Salah satu opsi akan ditampilkan kepada kami seperti yang direkomendasikan, kami hanya perlu menekan Enter di atasnya.
Amankan instalasi server MySQL
Secara default, penginstalan MySQL tidak aman. Untuk melindunginya kita harus mengeksekusi skrip keamanan yang dibawanya. Kita akan diminta memasukkan password root yang kita atur selama proses instalasi. Kita juga harus memilih apakah akan menggunakan plugin VALIDATE PASSWORD atau tidak. Opsi lain yang akan disajikan kepada kami adalah dapat mengubah kata sandi root yang kami buat sebelumnya.
Kemudian kita bisa menjawab ya / ya untuk pertanyaan keamanan berikut:
- Hapus pengguna anonim? (Tekan y | Y untuk Ya, tombol lain untuk Tidak): y
- Tidak mengizinkan login root dari jarak jauh? (Tekan y | Y untuk Ya, tombol lain untuk Tidak): y
- Hapus database pengujian dan akses? (Tekan y | Y untuk Ya, tombol lain untuk Tidak): y
- Muat ulang tabel hak istimewa sekarang? (Tekan y | Y untuk Ya, tombol lain untuk Tidak): y
Skrip keamanan Kita dapat memulainya untuk konfigurasi dengan mengetik di terminal (Ctrl + Alt + T):
sudo mysql_secure_installation
Administrasi server MySQL melalui Systemd
Di Ubuntu, setelah menginstal paket, layanan biasanya dimulai secara otomatis setelah paket dikonfigurasi. Kita akan bisa periksa apakah server MySQL aktif dan berjalan dengan perintah berikut:
sudo systemctl status mysql
Jika karena alasan tertentu itu tidak dimulai secara otomatis, kami akan menyediakan yang berikut ini perintah untuk memulainya:
sudo systemctl enable mysql
Mengakses shell MySQL
Untuk menyelesaikannya, kita hanya perlu mengakses shell MySQL. Kami akan melakukan ini dengan mengetikkan perintah berikut di terminal (Ctrl + Alt + T):
sudo mysql -u root -p
Di dalam cangkang kita bisa berkonsultasi dengan bantuan dan kita akan melihat layar seperti berikut:
Halo,
Itu tidak pernah meminta saya untuk kata sandi untuk root, ketika saya ingin menggunakan mysql itu meminta saya untuk itu, jika saya tidak menunjukkannya (jadi mereka mengatakan ini pertama kalinya) itu tidak akan memungkinkan saya untuk melakukan apa pun.
Terlebih lagi, pertanyaan tidak pernah muncul selama instalasi.
Mysql lebih buruk dari Terminator, Anda menghentikan layanan, menghapus dan menghapus semuanya tetapi jika Anda mencoba mysql itu masih di luar sana. Jika, seperti kasus saya, Anda tidak dapat memasukkan kata sandi untuk root kapan saja, Anda akan mendapat masalah, karena apa pun yang Anda lakukan, mysql akan mengingat nilai yang tidak pernah Anda tunjukkan dan tidak akan membiarkan Anda maju.
Tanda tangan berikut tidak valid: EXPKEYSIG 8C718D3B5072E1F5 Teknik Rilis MySQL
Halo. uji apakah menulis sudo apt-key adv –keyserver keys.gnupg.net –recv-keys 8C718D3B5072E1F5 dan coba lagi menyelesaikan masalah. Salu2.
maqinaaaaa
adalah hal yang sama terjadi pada saya
Selama instalasi, sistem akan meminta kami memasukkan kata sandi untuk pengguna root server MySQL Anda. Kita harus mengetiknya dua kali dan menyelesaikannya dengan menekan Enter.
Dia tidak memintaku untuk itu. ?