Установка базы данных MySQL в Windows

5475
nobody

Мне нужно установить MySQL на Windows XP. Но похоже, что для версий базы данных .msi и .zip требуются права администратора Windows. Есть ли способ установить MySQL без прав администратора Windows? Если нет, то есть ли база данных, которая не требует установки (НЕ в базе данных)?

0
EasyPHP поставляется со всем этим. 13 лет назад 0
лично я бы установил WAMP, так как мне нравится легкая жизнь, хотя для этого вам тоже понадобятся права администратора - http://www.wampserver.com/en/ 13 лет назад 0
@ f00, я никогда не слышал о WAMPServer; Когда я увидел ваш комментарий, я автоматически подумал, что вы сказали [XAMPP] (http://www.apachefriends.org/en/xampp.html), пока я не увидел страницу. `>. <` Synetech 13 лет назад 0

3 ответа на вопрос

2
ipim.com
  • MySQL устанавливается для работы в качестве службы Windows, поэтому вам необходимы права администратора или права для установки служб на вашем компьютере.
  • Вы можете попробовать SQLite - это файловая база данных.
1
kprobst

Я не думаю, что вы можете обойтись без установки MySQL без прав администратора, потому что это сервис.

Если вы не можете обойти это, попробуйте SQLite . Он основан на файлах, может быть просто распакован в любой каталог, а драйверы существуют для большинства языков.

1
Vladislav Vaintroub

Zip не требует никаких административных прав, если вы не запускаете базу данных как сервис. Вы можете запустить его из командной строки, например, с помощью

bin \ mysqld --console

после распаковки молнии.

Согласовано. Только * установка * требует прав администратора, потому что она устанавливается и запускается как служба. Вы по-прежнему можете запускать демон как любую другую фоновую программу без прав администратора. (Хотя может ли он выступать в качестве сервера, открывать и прослушивать порт и получать данные без прав администратора, это другой вопрос. Это может сработать, но я, например, не пробовал… хотя мне было бы интересно услышать, если оно делает.) Synetech 13 лет назад 0
Он может выступать в роли сервера, а также открывать и прослушивать порт, даже если пользователь, выполняющий его, не является администратором. Возможность подключения к этому порту с другого компьютера, зависит от правил брандмауэра (а также от собственных правил аутентификации mysql). Vladislav Vaintroub 13 лет назад 0
Я попробовал это, но получил следующую ошибку: `mysqld: Не удалось создать или получить доступ к разделу реестра, необходимому для приложения MySQL для входа в Windows EventLog. Запустите приложение с достаточными привилегиями один раз, чтобы создать ключ, добавить ключ вручную или отключить ведение журнала для этого приложения` user32882 7 лет назад 0