Комментариев: 5 на “Урок №7 Установка mySQL на FreeBSD ч.2

  1. Вадим

    Доброго времени суток.
    У меня при старте mySQL5.6 выдает:
    Starting mysql.
    Illegal variable name.
    /usr/local/etc/rc.d/mysql-server: WARNING: failed to start mysql
    Подскажите, пож., где копать!!!!!
    Заранее СПС.

    Reply
    1. root Post author

      Создай новый конф, к примеру
      cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf

      Добавь в него
      [mysqld]
      log=/var/log/mysql.log
      bind-address=127.0.0.1

      создай лог файл
      touch /var/log/mysql.log
      chown mysql:mysql /var/log/mysql.log

      Если нет никаких баз удали всё что находиться в /var/db/mysql

      Добавь Mysql d rc.conf
      echo ‘mysql_enable=»YES»‘ >> /etc/rc.conf

      и стартуй
      /usr/local/etc/rc.d/mysql56-server start

      Должно всё получиться.

      P.S. Советую пользовать mysql 55 она стабильна.
      Для корректного удаления:
      cd /usr/ports/databases/mysql56-server make deinstall && make rmconfig-recursive && make clean && rehash

      Reply
  2. Вадим

    Доброго времени суток
    Удалил MySQL 5.6-server (еще отдельно пришлось удалять client)
    Поставил 5.5. Всё сделал пошагово от начала до конца (правда при установке уже ничего не выбирал, всё автоматом ставилось). Пробовал запуститься — тот же результат. Добавил всё, что посоветовали. При запуске всё осталось один в один.
    У меня подозрения: не мог ли я что-то лишнее закоментировать при компиляции ядра?

    Reply
  3. Вадим

    Загрузился на ядре GENERIC — результат тот же!!!!!
    Ума теперь не приложу в чём может быть проблема. Всё делал с первого урока шаг за шагом (уже 5-й раз). Единственное, что не так, я использую VMware Workstation 10.0 и FreeBSD 10.0 x64.
    Уже страниц 5 поисковика перелопатил, 2 книги пересмотрел. Нигде нет ничего подобного

    Reply
  4. Вадим

    Удивительно одно: на FreeBSD 10.0 i386 делал всё тоже шаг за шагом и mysql 55 ЗАРАБОТАЛ!!!!!

    Reply

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

два × три =

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: