Làm cách nào tôi có thể cài đặt phiên bản cụ thể của MYSQL


9

Tôi đang cố gắng cài đặt mysql-server 5.0. bởi vì tôi muốn cài đặt một chương trình phụ thuộc vào phiên bản này. Tôi đã lướt mạng để tìm giải pháp nhưng không ai trong số họ làm việc. Tôi thực sự thất vọng. Tôi đã thử "apt-get install mysql-server = 5.0.96-0ubfox3" nhưng nó cho biết "Phiên bản '5.0.96-0ubfox3' cho 'mysql-server' không tìm thấy". Tôi đã tìm thấy gói này tại http://packages.ubfox.com/hardy/mysql-server-5.0 nhưng tôi không biết cách sử dụng nó. Đây có phải là cách mà tôi có thể cài đặt bằng tay không? làm ơn giúp tôi!


Liên kết ubfox ở trên bị hỏng.
Parag

Câu trả lời:


1

Theo liên kết bạn cung cấp chỉ cần nhấp vào kiến ​​trúc hệ điều hành của bạn (amd64 hoặc i386) ở cuối trang. Bạn sẽ được chuyển hướng đến một trang có liên kết tải xuống cho tệp .deb tương ứng (khá ở giữa trang). Sau khi bạn tải xuống tệp, bạn có thể cài đặt nó qua sudo dpkg -i <path-to-file>.

Nếu điều đó không hiệu quả, các giải pháp đưa ra ở đây vẫn sẽ hoạt động. Về cơ bản, đó là về việc cài đặt các phiên bản MySQL cũ thông qua trình quản lý gói Synaptic (bạn có thể dễ dàng cài đặt bằng cách nhập sudo apt-get install synapticvào một thiết bị đầu cuối nếu nó chưa được cài đặt). Như đã đề cập trong bài đăng tôi liên kết ở trên, bạn có thể cần thêm một PPA nhất định cho phiên bản cụ thể. Bạn có thể làm điều đó với lệnh sudo add-apt-repository ppa:<user>/<ppa-name>- tuy nhiên hãy cẩn thận với những nguồn bạn sẽ tin tưởng. Để tìm đúng PPA, bạn sẽ phải sử dụng công cụ tìm kiếm.


cảm ơn rất nhiều. câu trả lời của bạn thực sự hữu ích. Bây giờ Nó bắt đầu cài đặt nhưng nó báo lỗi cho tôi
Ghasingak Raha

1

Tải xuống các tệp nhị phân chung MySql mong muốn cho nền tảng của bạn từ http://dev.mysql.com/doads/mysql/ Sau đó, chỉ cần cài đặt bằng cách sử dụng tập lệnh linux đơn giản (chạy từ thư mục / chia sẻ nơi đặt các tệp nhị phân) trong nhiều năm, làm việc cho 5.1,5,5,5,6

Lưu ý: 1.MySql 5.6 không đi kèm với mặc định 'my.cnf' do đó hãy cẩn thận 2. Đảm bảo bạn gỡ cài đặt mọi thiết lập MySql đã thoát

ví dụ

#!/bin/sh
DOWNLOAD_DIR="/share"
ZIP_FILE=mysql-enterprise-5.1.55-linux-x86_64-glibc23.tar.gz
MYSQL_DIR=mysql-enterprise-5.1.55-linux-x86_64-glibc23

if test -f $DOWNLOAD_DIR/mysql-enterprise-5.1.55-linux-x86_64-glibc23.tar.gz; then
    echo "Starting MySql 64 bit install..."
elif test -f $DOWNLOAD_DIR/mysql-enterprise-5.1.55-linux-i686-glibc23.tar.gz; then
    echo "Starting MySql 32 bit install..."
    ZIP_FILE=mysql-enterprise-5.1.55-linux-i686-glibc23.tar.gz
    MYSQL_DIR=mysql-enterprise-5.1.55-linux-i686-glibc23
else
    echo "installation tar.gz not found, quitting..."
    exit 2
fi

groupadd mysql
useradd -g mysql mysql
cd /usr/local
gunzip < $DOWNLOAD_DIR/$ZIP_FILE | tar xf -
ln -s /usr/local/$MYSQL_DIR mysql
cd mysql
chown -R mysql .
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
# bin/mysqld_safe --user=mysql &
cp /usr/local/$MYSQL_DIR/support-files/mysql.server /etc/init.d/mysql
#cp $DOWNLOAD_DIR/mysql-cnf.txt /etc/my.cnf
chmod 755 /etc/init.d/mysql
cp support-files/mysql-log-rotate /etc/logrotate.d
update-rc.d mysql defaults
/etc/init.d/mysql start
# create path links for most commonly used executables
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/mysqladmin
ln -s /usr/local/mysql/bin/mysqldump /usr/bin/mysqldump
/usr/local/mysql/bin/mysqladmin -u root password 'xxxxx'
echo "Done"
exit 0

"Đơn giản" - yike!
Erutan409
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.