Tingkatkan mysql 5.5 ke 5.6 linux

LayerStack adalah penyedia Cloud Server terkemuka di Asia, menawarkan layanan komputasi awan SSD berkinerja tinggi dan andal di pusat data Tier 3+ kami yang dibangun khusus di Hong Kong, Singapura, Jepang, dan Amerika Serikat

Coba server cloud kami yang sangat cepat dengan lalu lintas tak terbatas dan keamanan tinggi SEKARANG

PERHATIKAN DEMO

Penerapan Instan dalam 1 Menit

Saya memiliki MySQL5. 5. 60 instalasi pada instans AWS EC2 (Linux 2018. 03) dan harus memutakhirkannya ke 5. 7 sebagai akhir hidup resmi untuk 5. 5 telah lama berakhir. Selain itu, WordPress mulai menyarankan menggunakan versi 5. 6 nanti

Sebelum memutakhirkan instalasi MySQL yang ada, -ssh instans Anda dan periksa versi layanan Anda yang ada dengan perintah berikut

mysqld --version

Catatan. Anda harus dapat menjalankan perintah sebagai pengguna root untuk menyelesaikan pemutakhiran. Menjalankan sudo su memasukkan Anda sebagai pengguna root. Anda mungkin dimintai kata sandi untuk pengguna

 

Sebagai orang yang mengetahui sangat sedikit tentang Linux, MySQL, dan sistem/layanan lainnya, perhatian utama saya adalah jika saya akan kehilangan data MySQL yang ada setelah pemutakhiran. Faktanya adalah saya tidak kehilangan data apa pun setelah peningkatan. Tapi saya mengambil beberapa tindakan sebelumnya jika saya mengacau. mengambil snapshot dari volume EC2 yang dilampirkan ke instans yang sedang berjalan dan menyalin data MySQL ke folder sementara menggunakan akses -ssh. Jika data MySQL Anda ada di

cp -R /var/lib/mysql /tmp/mysql.bck
_0 dan jika Anda ingin menyalin data ke
cp -R /var/lib/mysql /tmp/mysql.bck
1, Anda dapat menggunakan perintah ini di server Linux Anda

cp -R /var/lib/mysql /tmp/mysql.bck
_

Ini akan membuat folder

cp -R /var/lib/mysql /tmp/mysql.bck
_2 di dalam folder
cp -R /var/lib/mysql /tmp/mysql.bck
3 dan akan menyalin file MySQL yang ada ke folder
cp -R /var/lib/mysql /tmp/mysql.bck
2

Upgrade ke 5. 6

Anda harus terlebih dahulu menghapus instalasi layanan MySQL yang ada. Dengan asumsi versi MySQL Anda adalah 5. 5 dan Anda

cp -R /var/lib/mysql /tmp/mysql.bck
_5 sebagai pengguna root, Anda harus menjalankan perintah ini untuk menghapus instalasi yang ada

sudo yum remove mysql55-server
_

Sekarang Anda perlu menginstal versi 5. 6. Perintah berikut akan melakukannya untuk Anda

sudo yum install mysql56-server
_

Setelah menjalankan perintah ini, Anda mungkin mengalami kesalahan yang menyatakan konflik dengan layanan lain yang sudah ada. Ini adalah kesalahan yang saya dapatkan

Error: perl-DBD-MySQL56 conflicts with perl-DBD-MySQL55-4.023-5.23.amzn1.x86_64

Ini dapat diselesaikan dengan hanya menghapus instalasi yang bertentangan. Penginstalan baru juga akan memutakhirkan layanan yang dihapus seperti yang Anda lihat dari pesan kesalahan. Perintah ini akan menghapus layanan yang bertentangan

sudo yum remove perl-DBD-MySQL55

Setelah menghapus penginstalan yang bertentangan, jalankan perintah untuk 5. 6 instalasi lagi. Ini harus menyelesaikan instalasi. Lanjutkan dan periksa versinya. Anda mungkin perlu memulai layanan MySQL setelah instalasi. Kode ini akan melakukannya

sudo service mysqld start

Upgrade ke 5. 7

Langkah yang sama dapat diambil untuk meningkatkan ke versi 5. 7.

cp -R /var/lib/mysql /tmp/mysql.bck
_6 harus dilepas dan
cp -R /var/lib/mysql /tmp/mysql.bck
7 harus dipasang. Dengan kata lain, jalankan perintah berikut satu per satu

sudo yum remove mysql56-server
sudo yum install mysql57-server
sudo service mysqld start

Ini dia. Akhir hidup MySQL 5. 7 diharapkan pada 21 Oktober 2023, dan itu berarti kami memiliki waktu untuk menggali peningkatan ke versi 8. Harap Anda menikmati posting ini

Hati-hati. Kami tidak dapat memberikan dukungan untuk pemutakhiran basis data atau untuk kesalahan, waktu henti, atau kerentanan apa pun yang Anda perkenalkan melalui pemutakhiran

Kecuali Anda benar-benar yakin dengan apa yang Anda lakukan, Anda harus berhenti sekarang

Untuk Ubuntu 16. 04 dan 18. 04, versi default MySQL adalah 5. 7. Memperbarui server Anda yang ada ke Ubuntu 16. 04 atau membuat server baru yang menjalankan versi LTS Ubuntu terbaru adalah solusi yang jauh lebih aman daripada memperbarui ke MySQL 5 yang tidak terpelihara. 6 paket yang tersedia untuk Ubuntu 14. 04. Jika Anda memutuskan untuk membuat server baru, Anda dapat memigrasikan aplikasi menggunakan layanan migrasi gratis kami. DataShuttle

Periksa Versi Sistem Operasi Anda

Hanya server yang menjalankan Ubuntu 14. 04 dapat memutakhirkan dari MySQL 5. 5 hingga MySQL5. 6

Jika server Anda menggunakan Ubuntu 12. 04, jangan mencoba pemutakhiran ini

Anda dapat memeriksa versi Ubuntu server Anda dengan perintah

lsb_release -r

Melakukan Peningkatan

Penting. Ambil snapshot server di penyedia Anda sebelum memutakhirkan

Semua database di server Anda akan mati selama pemutakhiran

Pertama, masuk ke server Anda sebagai pengguna root

Kemudian, jalankan perintah berikut untuk membuat cadangan database server Anda

sudo -i mysqldump --lock-all-tables --all-databases --events --ignore-table=mysql.event > dump.sql

Sekarang, lakukan pemutakhiran dengan menjalankan perintah berikut satu per satu

sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable

sudo invoke-rc.d apparmor restart

sudo replace log_slow_queries slow_query_log_file -- /etc/mysql/conf.d/mysqld_slow_log.cnf

sudo bash -c 'echo "slow_query_log = 1" >> /etc/mysql/conf.d/mysqld_slow_log.cnf'

sudo apt-get purge --assume-yes mysql-server mysql-server-5.5 mysql-server-core-5.5 mysql-client mysql-client-5.5 mysql-client-core-5.5

sudo apt-get update

export DEBIAN_FRONTEND=noninteractive

sudo -E apt-get install --assume-yes mysql-server-5.6 mysql-client-5.6

Jika semua perintah berhasil diselesaikan, pemutakhiran selesai dan MySQL 5. 6 sedang berjalan di server Anda. Jika ada masalah, Anda harus memulihkan server Anda ke snapshot yang berfungsi yang Anda buat sebelum mencoba melakukan pemutakhiran

Bagaimana cara memutakhirkan versi MySQL di Linux?

Langkah 1. Luncurkan Terminal. Dapatkan kredensial SSH Anda dan gunakan perintah ssh untuk masuk. Langkah 3. Sekarang perbarui MySQL. Ini akan meminta Anda untuk memilih versi; . 7 atau 8. 0 .

Bagaimana cara memutakhirkan MySQL 5. 6 sampai 5. 7 di Linux?

Jika Anda berencana untuk memutakhirkan menggunakan direktori data dari instalasi MySQL yang ada. .
Hentikan yang lama (MySQL 5. 6) pelayan
Tingkatkan binari MySQL dengan mengganti binari lama dengan yang baru
Mulai MySQL5. 7 server normal (tidak ada opsi khusus)
Jalankan mysql_upgrade untuk memutakhirkan tabel sistem

Bagaimana menginstal MySQL 5. 6 di Linux?

Mengekstrak Arsip Instal
Membuat File Opsi
Memilih Jenis Server MySQL
Memulai Server untuk Pertama Kalinya
Memulai MySQL dari Baris Perintah Windows
Menyesuaikan PATH untuk Alat MySQL
Memulai MySQL sebagai Layanan Windows
Menguji Instalasi MySQL

Cara memutakhirkan MySQL 5. 5 sampai 5. 7 CentOS?

Tingkatkan mysql dari 5. 5 sampai 5. 7 Centos 7, Linux. .
LANGKAH 1. Hentikan server MySQL #sudo service mysqld stop
Langkah 2. Unduh Paket MySQL 5. 7 untuk memutakhirkan #wget https. //dev. mysql. com/get/Downloads/MySQL-5. 7/mysql-5. 7. 27-1. el7. x86_64. rpm-bundel. ter. .
Langkah 3. Jadi, sekarang kita akan memutakhirkan paket yang diekstraksi