Начало работы MySQL на OSX 10.7 Lion - PullRequest
48 голосов
/ 11 июня 2011

Я сейчас пытаюсь заставить MySQL работать на OSX 10.7 Lion.Я попробовал способ заваривания:

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.

Кто-нибудь заставил MySQL работать на Lion?

Ответы [ 6 ]

87 голосов
/ 12 июня 2011

Вы можете загрузить установщик MySQL в виде файла DMG вместе с установщиком, панелью системных настроек и сценарием запуска непосредственно из MySQL. Перейдите на страницу загрузки сервера сообщества MySQL , выберите Mac OS X в качестве платформы и выберите файл DMG.

Вы можете пропустить регистрационную форму (там есть небольшая ссылка под формой регистрации), и вы должны быть в пути.

После загрузки файла дважды щелкните DMG, запустите установщик и завершите установку. После этого установите скрипт запуска, используя его установщик и, наконец, панель настроек, дважды щелкнув по нему. Я настоятельно рекомендую установить его для всех пользователей на компьютере.

Вы найдете этот способ намного проще, чем компиляция из исходного кода.

Вам следует проверить Sequel Pro , если вам нужен отличный инструмент OS X для управления базами данных MySQL.

12 голосов
/ 28 июля 2011

Падение замены для MySQL составляет Мариадб . Вы можете установить с помощью «brew install mariadb». Он основан на Льве.

Существующие драйверы и клиенты mysql просто работают. Я использую его с python-mysql и django.

Он даже называется mysql, поэтому вы даже не почувствуете разницу.

11 голосов
/ 12 июня 2011

Ха! Понял!

Сначала ... скачайте mysql-5.6.2 здесь: http://dev.mysql.com/downloads/mirror.php?id=402349#mirrors ... после завершения распакуйте файл и сделайте следующее:

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

у меня работает :) 1008 *

2 голосов
/ 03 декабря 2011

Вам также необходимо настроить свою среду пути, и также рекомендуется установить пароль root, пока вы в нем. Я создал полный шаг за шагом здесь: Как установить MySQL на Lion (Mac OS X)

0 голосов
/ 26 апреля 2012

У меня уже установлен MySQL, но после обновления до Lion он больше не запускается.

Я попытался установить последнюю официальную версию, но она все равно не запустилась.

Наконец, это исправлено:

$ sudo mkdir /var/log/mysql
$ sudo chown mysql:mysql /var/log/mysql
0 голосов
/ 20 сентября 2011

All

У меня были проблемы с подключением к моей БД через Tomcat, но я мог через инструмент MySql. Tomcat обращался к нему через фактический IP-адрес моей машины (10.0.x.x), а не через localhost или 127.0.0.1. Оказывается, когда я перешел с SL на Lion, удаленные подключения были отключены. Как только я включил их, все заработало нормально.

Надеюсь, это кому-нибудь поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...