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

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

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

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

Ответ 1

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

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

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

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

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

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

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

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

Ответ 2

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

exe.