Подтвердить что ты не робот

Получение MySQL, работающего на OSX 10.7 Lion

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

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?

4b9b3361

Ответ 1

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

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

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

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

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

Ответ 2

Отмена замены для mysql - mariadb. Вы можете установить с помощью brew install mariadb '. Он основывается на Льве.

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

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

Ответ 3

Ха! Получил это!

Сначала... скачать 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

работает для меня:)

Ответ 4

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

Ответ 5

Все,

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

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

Ответ 6

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

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

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

$ sudo mkdir /var/log/mysql
$ sudo chown mysql:mysql /var/log/mysql