È possibile aggiornare la libreria MySQL di MAMP a 5.6?MAMP - Aggiornamento a MySQL 5.6
Oppure ho bisogno di installare MySQL in modo nativo (Lion)?
Se qualcuno mi potrebbe punto nella giusta direzione ...
Grazie!
È possibile aggiornare la libreria MySQL di MAMP a 5.6?MAMP - Aggiornamento a MySQL 5.6
Oppure ho bisogno di installare MySQL in modo nativo (Lion)?
Se qualcuno mi potrebbe punto nella giusta direzione ...
Grazie!
L'ultimo MAMP ha MySQL 5.5.9. Considerando l'occasionale malumore di MAMP e la generale mancanza di supporto, sarei restio a confonderlo con esso internamente per aggiornarlo.
Tuttavia, non c'è niente di sbagliato nel disabilitare MySQL, installando 5.6 separatamente, quindi puntandolo ai file di dati MySQL di MAMP. Dovrai ricordarti di eseguire lo script di aggiornamento fornito con MySQL, quindi probabilmente è meglio prendere prima una copia dei dati MAMP e spostarla nella cartella dei dati della nuova installazione MySQL.
L'unico motivo per utilizzare MAMP in primo luogo è che fare confusione con la copia incorporata di Apache può far smettere di funzionare la condivisione dei file, quindi è più semplice usare MAMP su una porta diversa, ma questo non si applica a MySQL quindi dovresti essere OK.
È possibile. Ce l'ho in esecuzione. Installare MySQL
http://dev.mysql.com/downloads/mysql/
Scarica la versione per Mac
poi cambiare mysql.sock in MAMP al nuovo
/Applications/MAMP/tmp/mysql/mysql.sock mv /Applications/MAMP/tmp/mysql/mysql.sock.back
ln -s /var/mysql/mysql.sock /Applications/MAMP/tmp/mysql/mysql.sock
Restart MAMP
trovato una soluzione sul succo e modificato un po ':
#!/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
Se tutto ha funzionato, è necessario eliminare il backup MySQL sul tuo desktop. È possibile controllare la corrente mySQL-Version eseguendo il comando seguente sul server locale:
SHOW VARIABLES LIKE "%version%"
scaricare lo script ufficiale da MAMP per aggiornare il tuo MySQL per 5.6.12 http://blog-en.mamp.info/2015/07/how-to-use-mysql-5-6-with-mamp-and-mamp.html
Per quelli di voi che Assolutamente necessario che MySQL 5.6 sia parte del loro ambiente di sviluppo - forse sei uno sviluppatore Magento - abbiamo rilasciato uno script di shell che aggiorna il componente MySQL di MAMP e MAMP PRO alla v5.6. Lo script richiede almeno MAMP e MAMP PRO 3.3, le versioni precedenti non sono state testate.
Da quando è stato rilasciato MAMP 4.x, è sufficiente utilizzare quella versione/aggiornare l'installazione MAMP esistente. MySQL 5.6 è già incluso.
Sei sicuro di voler aggiornare a una versione che non è ancora in fase RC? – Mchl
Non serverfault.com essere un posto migliore per questo? – Barmar