Làm cách nào để cài đặt MySQL 5.5 trên Ubuntu 10.04?
cài đặt apt-get mysql-server chỉ cho phép cài đặt 5.1.41.3ubfox12
Làm cách nào để cài đặt MySQL 5.5 trên Ubuntu 10.04?
cài đặt apt-get mysql-server chỉ cho phép cài đặt 5.1.41.3ubfox12
Câu trả lời:
Trừ khi bạn có một số vấn đề cụ thể với môi trường hoặc quy trình cài đặt, nó sẽ tuân theo mẫu thông thường:
.tar.gz
gói nhị phân chung từ trang tải xuống của MySqlTôi đã sử dụng Hướng dẫn sau để cài đặt 5.5 trên Ubuntu 10.04: http://www.ovaistariq.net/490/a-step-by-step-guide-to-upgrad-to-mysql-5-5/
Mọi thứ hoạt động hoàn hảo ngoại trừ một trong những bước cuối cùng, khởi chạy mysql:
mysqld --skip-grant-tables --user=mysql
Đã cho tôi thông báo sau và sau đó tắt:
[ERROR] Can't find messagefile '/usr/share/errmsg.sys'
Sau một vài lần googling tôi tìm thấy giải pháp để thêm cờ sau :
--lc-messages-dir="/usr/local/mysql/share/english/"
Để khởi chạy nó và thực sự hoạt động, tôi đã sử dụng lệnh sau:
mysqld --skip-grant-tables --user=mysql --lc-messages-dir="/usr/local/mysql/share/english/"
MySQL 5.5 có một số tính năng mới tuyệt vời giải quyết vấn đề phân vùng cho tôi; phân vùng thông qua một varchar.
Chúc may mắn!
add-apt-repository ppa:internetbroadcasting/mysql55onlucid
apt-get install mysql-server-5.5
Người dùng có apache cục bộ + php5 + mysql hoặc kết hợp tương tự với mysql có thể sẽ cần phải biên dịch lại các gói phụ thuộc mysql (php5-mysql), do đó, nó sử dụng libmysqlclient18 được cung cấp bởi mysql-server-5.5.
Sử dụng các gói được liên kết libmysqlclient16 với cài đặt mysql 5.5 có thể hoạt động ban đầu, nhưng sẽ có xu hướng bị sập ngẫu nhiên.
sudo apt-get update
apt-get install mysql-server-5.5 mysql-server-core-5.5 mysql-client-5.5
hướng dẫn đơn giản để cài đặt MySQL 5.5 trên Linux được ghi lại ở đây cùng với các thư viện khác được yêu cầu.
Tôi đã viết một bài viết về cách cài đặt MySQL 5.5 trên Ubuntu 10.10 bằng các gói Ubuntu, tôi khá chắc chắn rằng nó sẽ hoạt động mà không có bất kỳ vấn đề lớn nào vào ngày 10.04: http://geek.co.il/wp/2011/03/02 / mysql-5-5-on-ubfox-10-10