แปลงจาก MySQL เป็น MariaDB บน ​​Ubuntu

คู่มือนี้มีวัตถุประสงค์เพื่อช่วยคุณในการแปลงเซิร์ฟเวอร์ MySQL เป็นเซิร์ฟเวอร์ MariaDB นอกจากนี้เราจะแก้ไขการพึ่งพาที่ไม่คาดคิดที่อาจเกิดขึ้นในระหว่างกระบวนการแปลง ขั้นตอนเหล่านี้เขียนขึ้นเพื่อใช้กับเซิร์ฟเวอร์ Ubuntu

ความต้องการ

  • Vultr VPS ที่ใช้ Ubuntu ทุกรุ่น บทความนี้ใช้ 14.04 แต่รุ่นอื่นควรใช้งานได้
  • MySQL ได้ติดตั้งและใช้งานแล้ว
  • ความรู้เกี่ยวกับ SSH, คำสั่ง Linux บางคำสั่ง

ลบ MySQL

คุณจะใช้คำสั่งหลายคำสั่งหลังจากที่เราดำเนินการติดตั้ง MariaDB

เรียกใช้คำสั่งเหล่านี้เป็นรากหรือใช้sudo คำแนะนำนี้จะถือว่าคุณทำงานเป็นรูท

service mysql stop
apt-get remove mysql-server mysql-common libmysqlclient18

ติดตั้ง MariaDB

เรียกใช้คำสั่งต่อไปนี้เป็นรากหรือใช้sudo

apt-get install software-properties-common

เพิ่มคีย์ที่เก็บ MariaDB

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db

เพิ่มที่เก็บ MariaDB ไปยังเซิร์ฟเวอร์ของคุณ

sudo add-apt-repository 'deb http://ftp.utexas.edu/mariadb/repo/10.0/ubuntu trusty main'

สุดท้ายติดตั้ง MariaDB

apt-get install mariadb-server libmariadbclient18

การจัดการการพึ่งพา unmet

โปรแกรมติดตั้ง MariaDB อาจล้มเหลวด้วยข้อผิดพลาดคล้ายกับต่อไปนี้

mariadb-server : Depends: mariadb-server-10.0 (specific version) but it is not going to be installed.

สิ่งนี้อาจทำให้คุณหงุดหงิด คุณจะต้องติดตั้งการอ้างอิงทั้งหมด การแก้ไขที่ยากที่สุดคือ "libstdc ++ 6 เวอร์ชัน 4.9" เราจะแก้ไขสิ่งเหล่านี้ด้วยขั้นตอนต่อไปนี้

  • เพิ่มที่เก็บ g ++ ไปยังเซิร์ฟเวอร์เพื่อแก้ไขการพึ่งพา libstdc ++ 6
  • ที่เก็บ MariaDB ตรึงเพื่อป้องกันปัญหาการอ้างอิงและความขัดแย้ง

เพิ่มที่เก็บ g ++

add-apt-repository ppa:ubuntu-toolchain-r/test
apt-get update
apt-get install g++-4.9

ปักหมุดที่เก็บ MariaDB

นี้จะกระทำโดยการสร้างไฟล์ที่มีMariaDB.prefอยู่ใน/etc/apt/preferences.d/ที่มีเนื้อหาดังต่อไปนี้:

Package: *
Pin: origin <mirror-domain>
Pin-Priority: 1000

แทนที่<mirror-domain>ด้วยมิเรอร์ที่แสดงเมื่อเข้าถึงหน้าการเลือกคลังเก็บของ MariaDB

ในกรณีของฉันฉันเลือก "University of Texas" หลังจากอัปเดตไฟล์ตอนนี้มีเนื้อหานี้:

Package: *
Pin: origin http://ftp.utexas.edu/mariadb/repo/10.0/ubuntu
Pin-Priority: 1000

บันทึกไฟล์อัปเดตระบบของคุณ

apt-get update

ปัญหาการพึ่งพาจะได้รับการแก้ไขในขณะนี้ หากคุณใช้ 12.04 โปรดทราบว่ามีรายงานว่า g ++ ไม่รวมอยู่ในเวอร์ชันนี้

ติดตั้ง MariaDB อีกครั้ง

apt-get install mariadb-server

ทดสอบการติดตั้ง Maria DB ของคุณ

service mysql start
mysql -u root -p

คุณจะเห็นผลลัพธ์ที่คล้ายกันดังต่อไปนี้

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is XXXX
Server version: 10.0.X


Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>

ขอแสดงความยินดีคุณได้ย้ายจาก MySQL ไปยัง MariaDB บน ​​Ubuntu เรียบร้อยแล้ว!

ฝากความเห็น

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true