47 Stimmen

MySQL unter OSX 10.7 Lion zum Laufen bringen

Ich versuche gerade, MySQL unter OSX 10.7 Lion zum Laufen zu bringen. Ich habe den Brew-Weg versucht:

brew install mysql
-> cmake        -> no problems
-> make         -> no problems
-> make install -> no problems
-> done

unset TMPDIR
mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
Installing MySQL system tables...
/usr/local/bin/mysql_install_db: line 428: 15397 Done                    { echo "use mysql;"; cat $create_system_tables $fill_system_tables; }
 15398 Done(141)               | eval "$filter_cmd_line"
 15401 Segmentation fault: 11  | $mysqld_install_cmd_line > /dev/null
Installation of system tables failed!  Examine the logs in
/usr/local/var/mysql for more information.

Hat jemand mysql unter Lion zum Laufen gebracht?

0 Stimmen

Die eigentliche Installation scheint gut zu funktionieren, aber die Installation der Datenbanken schlägt aus irgendeinem Grund fehl

86voto

Francois Deschenes Punkte 24538

Sie können ein MySQL-Installationsprogramm als DMG-Datei herunterladen, komplett mit einem Installationsprogramm, einer Systemeinstellungsübersicht und einem Startskript direkt von MySQL. Gehen Sie zu Download-Seite für den Gemeinschaftsserver von MySQL wählen Sie Mac OS X als Plattform und wählen Sie die DMG-Datei.

Sie können das Anmeldeformular überspringen (es gibt einen kleinen Link unter dem Anmeldeformular) und Sie sollten auf Ihrem Weg sein.

Sobald die Datei heruntergeladen ist, doppelklicken Sie auf die DMG-Datei, starten das Installationsprogramm und schließen die Installation ab. Danach installieren Sie das Startskript mit dem Installationsprogramm und schließlich das Einstellungsfenster durch einen Doppelklick darauf. Ich empfehle dringend, die Installation für alle Benutzer des Computers vorzunehmen.

Dieser Weg ist viel einfacher als das Kompilieren aus dem Quellcode.

Sie sollten sich informieren über Sequel Pro wenn Sie ein großartiges OS X-Tool zur Verwaltung Ihrer MySQL-Datenbanken benötigen.

12voto

marxy Punkte 398

Ein einfacher Ersatz für mysql ist mariadb . Sie können es mit 'brew install mariadb' installieren. Es wird auf Lion gebaut.

Vorhandene mysql-Treiber und -Clients funktionieren einfach. Ich benutze es mit python-mysql und django.

Es heißt sogar mysql, so dass Sie den Unterschied gar nicht bemerken werden.

11voto

sdepold Punkte 6061

Ha! Ich hab's!

Zuerst... laden Sie mysql-5.6.2 hier herunter: http://dev.mysql.com/downloads/mirror.php?id=402349#mirrors ... wenn Sie fertig sind, entpacken Sie die Datei und tun Sie Folgendes:

mv path/to/mysql-5.6.2-m5-osx10.6-x86_64 /usr/local/mysql
echo "PATH=\$PATH:/usr/local/mysql/bin" >> ~/.profile
# open a new tab
cd /usr/local/mysql #this is essential!
./scripts/mysql_install_db
mysqld_safe &
mysql -uroot

funktioniert bei mir :)

2voto

A4J Punkte 879

Sie müssen auch Ihre Pfadumgebung einrichten, und es ist auch eine gute Übung, ein Root-Passwort festzulegen, wenn Sie schon dabei sind. Ich habe hier eine vollständige Schritt-für-Schritt-Anleitung erstellt: So installieren Sie MySQL unter Lion (Mac OS X )

0voto

Dan Bucholtz Punkte 713

Alle,

Ich hatte Probleme mit der Verbindung zu meiner DB über Tomcat, konnte aber über das MySql-Tool darauf zugreifen. Tomcat griff über die tatsächliche IP meines Rechners (10.0.x.x) statt über localhost oder 127.0.0.1 darauf zu. Es stellte sich heraus, dass bei der Migration von SL auf Lion die Remote-Verbindungen deaktiviert waren. Nachdem ich sie aktiviert hatte, funktionierte es gut.

Hoffentlich hilft das jemandem.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X