Có thể nâng cấp thư viện MAMP MySQL lên 5.6 không?MAMP - Nâng cấp lên MySQL 5.6
Hoặc tôi sẽ cần phải cài đặt MySQL nguyên bản (Lion)?
Nếu ai đó có thể chỉ cho tôi đúng hướng ...
Cảm ơn!
Có thể nâng cấp thư viện MAMP MySQL lên 5.6 không?MAMP - Nâng cấp lên MySQL 5.6
Hoặc tôi sẽ cần phải cài đặt MySQL nguyên bản (Lion)?
Nếu ai đó có thể chỉ cho tôi đúng hướng ...
Cảm ơn!
MAMP mới nhất có MySQL 5.5.9. Do sự kiên trì thường xuyên của MAMP và thiếu sự hỗ trợ chung, tôi sẽ do dự khi làm rối tung nó với nội bộ để nâng cấp nó.
Tuy nhiên, không có gì sai khi vô hiệu hóa MySQL đi kèm với nó, cài đặt 5.6 riêng biệt, sau đó trỏ nó vào tệp dữ liệu MAMP MySQL. Bạn sẽ cần phải nhớ để chạy kịch bản nâng cấp đi kèm với MySQL, vì vậy có lẽ tốt nhất để lấy một bản sao của dữ liệu MAMP đầu tiên và di chuyển nó vào thư mục dữ liệu của bản cài đặt MySQL mới. Lý do duy nhất để sử dụng MAMP ở nơi đầu tiên là rối tung với bản sao Apache có sẵn có thể làm cho việc chia sẻ tệp ngừng hoạt động, vì vậy dễ sử dụng MAMP hơn trên một cổng khác, nhưng điều này không áp dụng với MySQL, do đó bạn nên OK.
Có thể. Tôi có nó chạy. Cài đặt MySQL
http://dev.mysql.com/downloads/mysql/
Tải phiên bản Mac
Sau đó thay đổi mysql.sock của bạn trong MAMP đến một
/Applications/MAMP/tmp/mysql/mysql.sock mv mới /Applications/MAMP/tmp/mysql/mysql.sock.back
ln -s /var/mysql/mysql.sock /Applications/MAMP/tmp/mysql/mysql.sock
Restart MAMP
Tìm thấy một giải pháp về ý chính và sửa đổi nó một chút:
#!/bin/sh
wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.22-osx10.9-x86_64.tar.gz
tar xfvz mysql-5.6*
rm mysql-5.6.22-osx10.9-x86_64.tar.gz
echo "stopping mamp"
sudo /Applications/MAMP/bin/stop.sh
sudo killall httpd mysqld
echo "creating backup"
sudo rsync -a /Applications/MAMP ~/Desktop/MAMP-Backup
echo "copy bin"
sudo rsync -av mysql-5.6.*/bin/* /Applications/MAMP/Library/bin/ --exclude=mysqld_multi --exclude=mysqld_safe
echo "copy share"
sudo rsync -av mysql-5.6.*/share/* /Applications/MAMP/Library/share/
echo "fixing access (workaround)"
sudo chmod -R o+rw /Applications/MAMP/db/mysql/
sudo chmod -R o+rw /Applications/MAMP/tmp/mysql/
echo "starting mamp"
sudo /Applications/MAMP/bin/start.sh
echo "migrate to new version"
/Applications/MAMP/Library/bin/mysql_upgrade -u root --password=root -h 127.0.0.1
https://gist.github.com/tobi-pb/b9426db51f262d88515c
Nếu mọi thứ đều làm việc, bạn phải xóa các bản sao lưu mySQL trên desktop của bạn. Bạn có thể kiểm tra hiện mySQL-Version bằng cách thực hiện lệnh sau trên máy chủ địa phương của bạn:
SHOW VARIABLES LIKE "%version%"
Tải về kịch bản chính thức của MAMP để cập nhật MySQL của bạn để 5.6.12 http://blog-en.mamp.info/2015/07/how-to-use-mysql-5-6-with-mamp-and-mamp.html
Đối với những người bạn của những người hoàn toàn yêu cầu MySQL 5.6 là một phần của môi trường phát triển của họ - có thể bạn là một nhà phát triển Magento - chúng tôi đã phát hành một kịch bản lệnh shell để cập nhật thành phần MySQL của MAMP và MAMP PRO thành v5.6. Kịch bản lệnh yêu cầu ít nhất MAMP và MAMP PRO 3.3, các phiên bản cũ hơn chưa được kiểm tra.
Vì MAMP 4.x được phát hành, chỉ cần sử dụng phiên bản/nâng cấp cài đặt MAMP hiện tại của bạn. MySQL 5.6 đã được bao gồm.
Bạn có chắc chắn muốn cập nhật lên phiên bản chưa có trong giai đoạn RC chưa? – Mchl
Sẽ không có lỗi máy chủ.com là một nơi tốt hơn cho việc này? – Barmar