Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara Meningkatkan MySQL 5.5 ke 5.6 di Ubuntu 14.04

Jangan tingkatkan versi kecuali Anda perlu!

Pembaruan basis data berisiko. Jika terjadi kesalahan selama pembaruan, semua data Anda mungkin hilang.

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 tentang 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 Ubuntu LTS terbaru adalah solusi yang jauh lebih aman daripada memperbarui ke paket MySQL 5.6 yang tidak terawat yang tersedia untuk Ubuntu 14.04. Jika Anda memutuskan untuk membuat server baru, Anda dapat memigrasikan aplikasi Anda menggunakan layanan migrasi gratis kami:DataShuttle.

Periksa Versi Sistem Operasi Anda

Hanya server yang menjalankan Ubuntu 14.04 yang dapat memutakhirkan dari MySQL 5.5 ke MySQL 5.6.

Jika server Anda menggunakan Ubuntu 12.04, jangan coba upgrade ini.

Anda dapat memeriksa versi Ubuntu server Anda dengan perintah:

lsb_release -r

Melakukan Peningkatan

Penting:Ambil cuplikan server di penyedia Anda sebelum meningkatkan versi. Semua database di server Anda akan tidak aktif selama peningkatan versi.

Pertama, masuk ke server Anda sebagai root pengguna.

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 peningkatan 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, upgrade selesai dan MySQL 5.6 berjalan di server Anda. Jika ada masalah, Anda harus memulihkan server Anda ke snapshot kerja yang Anda buat sebelum mencoba peningkatan.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengirim email dari MySQL 5.1

  2. MySQL 'Order By' - menyortir alfanumerik dengan benar

  3. Cara Menemukan Item Daftar pada Posisi Tertentu di MySQL

  4. GALAT:Galat 1005:Tidak dapat membuat tabel (errno:121)

  5. Bagaimana cara menghitung kata di MySQL/pengganti ekspresi reguler?