MySql портативная версия - PullRequest
       5

MySql портативная версия

12 голосов
/ 05 декабря 2009

кто-нибудь знает портативную версию mysql?

Я знаю xampp, но он поставляется вместе с PHP и Apache

Кто-нибудь знает, как изолировать MySQL?

Ответы [ 2 ]

42 голосов
/ 06 декабря 2012

Вы можете скачать версию MySQL Essentials и внести несколько небольших изменений в каталоги в файле my.ini, чтобы использовать относительные пути вместо абсолютных. Затем вы можете запустить сервер напрямую, без необходимости устанавливать или использовать службу Windows.

  1. Загрузите файл MySQL .zip (вместо .msi, хотя вы можете получить .msi и использовать 7Zip или Orca для извлечения файлов из него).

  2. Извлеките файлы. Как минимум вам нужны каталоги bin и share (на самом деле, в bin вам действительно нужен только mysqld.exe как абсолютный минимум для запуска сервера).

  3. Редактировать my.ini, чтобы изменить пути basedir и datadir на что-то относительное. Например:

    basedir=".."
    datadir="/MySQLdb"
    
  4. Если у вас нет существующей базы данных, создайте ее:

    mysqld --bootstrap
    
  5. Запустите сервер (вам может понадобиться использовать переключатель --skip-grant-tables, чтобы запустить его, пока вы не настроите своего пользователя MySQL):

    mysqld
    
    • Чтобы избежать запуска сервера в текущей командной строке, вы можете использовать следующее, чтобы запустить его в собственной консоли, которая должна исчезнуть при запуске:

      start mysqld
      
    • Если вы получили ошибки, удалите файлы журнала (например, logs\ib_logfile*) и запустите его снова.

3 голосов
/ 05 декабря 2009

Думаю нет, не рассчитывая на XAMPP. В любом случае вам не нужно использовать PHP или Apache, просто запустите mysql из .exe's

...