Saya memiliki masalah yang sama, dan saya mencoba banyak pilihan. Dan saya punya banyak masalah dengan libdbd-mysql-Perl; sistem mengatakan itu tidak akan menginstal perpustakaan itu.
Jadi saya berpikir untuk menginstalnya dengan Aptitude yang menginstal paket dan memperbaiki semua dependensi.
Jika Anda tidak memiliki bakat Anda bisa mendapatkannya seperti ini: Sudo apt-get install aptitude
Pertama-tama, Anda perlu menghapus instalan mysql yang ada. Selanjutnya Anda perlu menginstal paket yang Anda inginkan.
Sudo aptitude install mysql-server-5.6Bakat memberi Anda banyak pilihan, apa yang harus dilakukan. Opsi pertama adalah menyimpan paket yang sebenarnya. Jadi tekan (N) o hingga Anda menemukan opsi yang mengatakan untuk menurunkan versi paket berikutnya:
libmysqlclient20 [5.7.14-1ubuntu16.04 (<NULL>, now) -> 5.7.13-0ubuntu0.16 mysql-common [5.7.14-1ubuntu16.04 (<NULL>, now) -> 5.6.30-1+deb.sury.orgkemudian tekan (Y) dan aptitude akan menginstal mysql-server-5.6. Inilah opsi yang harus Anda terima:
Jika setelah itu sistem tidak dapat terhubung ke server mysql Anda perlu me-restart komputer Anda.
MySQL adalah sistem manajemen database SQL Open Source yang paling populer. Ini dikembangkan dan didukung oleh Oracle Corporation. MySQL banyak digunakan pada sistem Linux. Sekarang penyedia MySQL juga menyediakan repositori apt mereka sendiri untuk menginstal MySQL pada sistem Ubuntu.
Tutorial ini akan membantu Anda untuk menginstal server MySQL pada sistem Ubuntu 22.04 Jammy Jellyfish Linux.
Persiapan
Anda harus menjalankan sistem Linux Ubuntu 20.04 dengan hak akses pengguna sudo.
Step 1 – Menginstal MySQL di Ubuntu 22.04
Baca artikel lain:
Repositori default Ubuntu berisi MySQL 8.0. Yang dapat diinstal langsung menggunakan pengelola paket tanpa menambahkan PPA pihak ketiga.
Untuk menginstal versi server MySQL yang tersedia, jalankan perintah berikut.
sudo apt-get install mysql-serverTekan `y` untuk konfirmasi apa pun yang diminta oleh penginstal.
Setelah penginstalan selesai, Anda dapat mengamankan server MySQL dengan menjalankan perintah berikut.
sudo mysql_secure_installationAnda akan melalui panduan pertanyaan untuk mengamankan server MySQL. Ikuti petunjuk pada layar di bawah ini:
Tekan `y` untuk mengaktifkan plugin validasi kata sandi. Ini akan memungkinkan Anda untuk menetapkan kebijakan sandi yang ketat untuk akun pengguna.
Remove default anonymous users dari server MySQL:
Hapus pengguna anonim? (Tekan y|Y untuk Ya, tombol lain untuk Tidak): yDisable root login dari sistem jarak jauh
Larang login root dari jarak jauh? (Tekan y|Y untuk Ya, tombol lain untuk Tidak): yRemove formulir database pengujian MySQL dibuat secara default selama instalasi.
Hapus database pengujian dan akses ke sana? (Tekan y|Y untuk Ya, tombol lain untuk Tidak): y ]praMuat ulang semua hak istimewa untuk segera menerapkan perubahan di atas.Muat ulang tabel hak istimewa sekarang? (Tekan y|Y untuk Ya, tombol lain untuk Tidak): yAnda telah mengamankan server MySQL di tumpukan LAMP pada sistem Linux Ubuntu 22.04.
Langkah 2 – Hubungkan ke Server MySQL
Ingat bahwa kata sandi yang ditetapkan di atas untuk akun root adalah digunakan untuk pengguna jarak jauh saja. Untuk masuk dari sistem yang sama, ketik saja mysql di terminal.
sudo mysqlSelamat datang di monitor MySQL. Perintah diakhiri dengan ; atau g. ID koneksi MySQL Anda adalah 14 Versi server: 8.0.28-0ubuntu4 (Ubuntu) Hak Cipta (c) 2000, 2022, Oracle dan/atau afiliasinya. Oracle adalah merek dagang terdaftar dari Oracle Corporation dan/atau afiliasinya. Nama lain mungkin merupakan merek dagang dari pemiliknya masing-masing. Ketik `bantuan;` atau `h` untuk bantuan. Ketik `c` untuk menghapus pernyataan input saat ini. mysql>Step 3 – Membuat Database dan Pengguna
Berikut adalah beberapa contoh query untuk membuat database dan pengguna di server MySQL.
Buat database bernama `mydb`.
Next, buat pengguna bernama `myuser` yang hanya dapat diakses dari `localhost`.
CREATE USER `myuser`@`localhost` IDENTIFIE BY `secure_password_`;GRANT ALL ON mydb.* to `myuser`@`localhost`;FLUSH PRIVILEGES;Step 4 – Kelola MySQL Service
Untuk memeriksa status server database.
sudo systemctl status mysqlGunakan perintah di bawah ini untuk memulai server MySQL.
sudo systemctl start mysqlTo stop MySQL server:[pra class=terminal>sudo systemctl stop mysql
Restart server database MySQL, ketik:
sudo systemctl restart mysqlStep 5 – Uninstall (Hapus) MySQL Server
Jika Anda tidak perlu lagi menggunakan server MySQL, hapus instalannya dari server.
Peringatan – Ini akan menghapus semua database dari sistem Anda. Harap buat cadangan semua database di tempat yang aman.
Untuk menghapus jenis server MySQL:
Untuk menghapus sepenuhnya MySQL, hapus juga folder berikut.
rm -rf /etc/mysql rm -rf /var/lib/mysqlReferensi tecadmin.com