ฉันจะอัพเกรด MySQL เป็นเวอร์ชั่น 5.5 บน Ubuntu Server 9.10 ได้อย่างไร?
ฉันจะดีกว่าไหมถ้ารอเป็น$ sudo apt-get install mysql-server
งานง่าย ๆ?
ฉันไม่แน่ใจด้วยว่าจะต้องดาวน์โหลดจากที่ใด
ฉันจะอัพเกรด MySQL เป็นเวอร์ชั่น 5.5 บน Ubuntu Server 9.10 ได้อย่างไร?
ฉันจะดีกว่าไหมถ้ารอเป็น$ sudo apt-get install mysql-server
งานง่าย ๆ?
ฉันไม่แน่ใจด้วยว่าจะต้องดาวน์โหลดจากที่ใด
คำตอบ:
มีอะไรใหม่ในMySQL 5.5
นี่คือการปรับปรุงความเร็วความสามารถในการปรับขนาดและความเป็นมิตรกับผู้ใช้ของฐานข้อมูล MySQL และเอ็นจิ้นการจัดเก็บข้อมูล InnoDB
สิ่งนี้ไม่ได้แก้ปัญหาของคุณ แต่นี่คือบั๊กสิ่งที่ปรารถนาสำหรับบรรจุภัณฑ์ MySQL 5.5
ตัวเลือกที่ดีอาจรอรุ่นจาก dotdeb.org เมื่อมันพร้อมใช้งานใน Debian ที่ไม่เสถียร / ทดลองแล้วจะมีแพ็คเกจให้ใช้งาน
ฉันได้ติดตั้ง MySQL-5.5.15 ลงใน Natty (Ubuntu 11.04) กับเอเลี่ยนจากไบนารี RPM อย่างเป็นทางการ
ติดตั้ง alien และ libaio1 (ใช้จาก MySQL-5.5)
apt-get install alien libaio1
ดึงข้อมูล RPM แบบไบนารีจากการดาวน์โหลด MySQL
$ wget -i -
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-client-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-devel-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-server-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-shared-5.5.15-1.linux2.6.x86_64.rpm
^D
แปลงพวกเขา!
fakeroot alien MySQL*.rpm
... และติดตั้งพวกเขา
sudo dpkg -i mysql*.deb
เพิ่มผู้ใช้ mysql
useradd -r mysql
เริ่มต้นไดเรกทอรีข้อมูล
mysql_install_db --datadir=/var/lib/mysql --rpm --skip-name-resolve --user=mysql
กำหนดเส้นทางที่จำเป็นอื่น ๆ
mkdir /var/lib/mysqld
chown mysql /var/lib/mysqld/
mkdir /var/log/mysql
chown mysql /var/log/mysql
เริ่มฐานข้อมูล
service mysql start
เปลี่ยนรหัสผ่านรูท
/usr/bin/mysqladmin -u root password 'your_password'
มีที่เก็บ ppa (เก็บถาวรแพ็คเกจส่วนตัว) ใหม่เอี่ยมซึ่งรวมถึง - ใต้สิ่งอื่น ๆ - mysql5.5 สำหรับ natty และ oneiric:
https://launchpad.net/~nathan-renniewaldock/+archive/ppa
มันอาจถูกเพิ่มเข้าไปในระบบของคุณโดยใช้คำสั่งนี้:
sudo add-apt-repository ppa:nathan-renniewaldock/ppa
sudo apt-get update
มีโปรแกรมติดตั้งที่ไม่เจ็บปวดสำหรับ mysql 5.5 บนเดเบียนที่ dotdeb.org พวกเขามีคำแนะนำเกี่ยวกับวิธีการรับที่เก็บข้อมูลของพวกเขาด้วยความถนัดที่นี่: http://www.dotdeb.org/instructions/หลังจากนั้นฉันใช้ Synaptic เพื่ออัพเกรด mysql-server เป็นเวอร์ชัน 5.5 มันทำงานได้โดยไม่ต้องผูกปม
ขั้นตอนการอัปเกรดจาก 5.1 (ถ้าคุณสร้างเซิร์ฟเวอร์ LAMP) เป็น 5.5 ได้อธิบายไว้ที่นี่ หากคุณสนใจเพียงแค่ติดตั้งเซิร์ฟเวอร์วนิลา MySQL แล้วสร้างการติดตั้งเซิร์ฟเวอร์ของคุณใหม่และทำตามคำแนะนำที่หน้าฉันอ้างอิง ซึ่งไม่เกี่ยวข้องกับอินสแตนซ์ MySQL ที่ติดตั้งไว้ก่อนหน้านี้
หากคุณต้องการใช้ phpMyAdmin คุณจะต้องสร้างเซิร์ฟเวอร์ LAMP (ดังที่อธิบายไว้ที่นี่จากนั้นทำตามคำแนะนำทั้งหมดสำหรับการอัปเกรดที่อยู่ในลิงค์ก่อนหน้านี้ซึ่งจะช่วยให้คุณใช้apt-get
แพ็คเกจที่จำเป็นทั้งหมดสำหรับ phpMyAdmin และ จากนั้นสลับรุ่น MySQL