จะติดตั้ง MySQL 5.5 บน Ubuntu 10.04 ได้อย่างไร
apt-get install mysql-server อนุญาตให้ติดตั้ง 5.1.41.3ubuntu12 เท่านั้น
จะติดตั้ง MySQL 5.5 บน Ubuntu 10.04 ได้อย่างไร
apt-get install mysql-server อนุญาตให้ติดตั้ง 5.1.41.3ubuntu12 เท่านั้น
คำตอบ:
นอกจากว่าคุณจะมีปัญหาเฉพาะกับสภาพแวดล้อมหรือขั้นตอนการติดตั้งก็เป็นไปตามรูปแบบปกติ:
.tar.gz
แพ็คเกจไบนารีทั่วไปจากหน้าดาวน์โหลดของ MySqlฉันใช้คำแนะนำต่อไปนี้เพื่อติดตั้ง 5.5 บน Ubuntu 10.04: http://www.ovaistariq.net/490/a-step-by-step-guide-to-upgrading-to-mysql-5-5/4
ทุกอย่างทำงานได้อย่างสมบูรณ์ยกเว้นหนึ่งในขั้นตอนสุดท้ายโดยเรียกใช้ mysql:
mysqld --skip-grant-tables --user=mysql
ให้ข้อความต่อไปนี้แก่ฉันแล้วจึงปิดเครื่อง:
[ERROR] Can't find messagefile '/usr/share/errmsg.sys'
หลังจากgooglingฉันพบวิธีแก้ปัญหาเพื่อเพิ่มการตั้งค่าสถานะต่อไปนี้ :
--lc-messages-dir="/usr/local/mysql/share/english/"
เพื่อเปิดใช้งานและใช้งานได้จริงฉันใช้คำสั่งต่อไปนี้:
mysqld --skip-grant-tables --user=mysql --lc-messages-dir="/usr/local/mysql/share/english/"
MySQL 5.5 มีคุณสมบัติใหม่ที่ยอดเยี่ยมที่ช่วยแก้ไขปัญหาการแบ่งพาร์ติชันสำหรับฉัน การแบ่งพาร์ติชันผ่าน varchar
โชคดี!
add-apt-repository ppa:internetbroadcasting/mysql55onlucid
apt-get install mysql-server-5.5
ผู้ใช้ที่มี local apache + php5 + mysql หรือการรวมกันที่คล้ายกันกับ mysql ในนั้นน่าจะต้องคอมไพล์แพ็คเกจ mysql-dependent (php5-mysql) อีกครั้งดังนั้นจึงใช้ libmysqlclient18 ที่จัดทำโดย mysql-server-5.5
การใช้แพคเกจที่เชื่อมโยงกับ libmysqlclient16 พร้อมการติดตั้ง mysql 5.5 อาจดูเหมือนว่าจะเริ่มใช้งานได้ในตอนแรก แต่อาจมีข้อผิดพลาดแบบสุ่ม
sudo apt-get update
apt-get install mysql-server-5.5 mysql-server-core-5.5 mysql-client-5.5
คำแนะนำง่ายๆสำหรับการติดตั้ง MySQL 5.5 บน Linux มีการจัดทำเอกสารไว้ที่นี่พร้อมกับห้องสมุดอื่น ๆ ที่จำเป็น
ฉันได้เขียนบทความเกี่ยวกับวิธีการติดตั้ง MySQL 5.5 บน Ubuntu 10.10 โดยใช้แพ็คเกจ Ubuntu ฉันค่อนข้างแน่ใจว่ามันจะทำงานได้โดยไม่มีปัญหาใหญ่ใน 10.04: http://geek.co.il/wp/2011/03/02 / MySQL-5-5-on-อูบุนตู-10-10