powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли запустить MY SQL без инсталляции (portable)
66 сообщений из 66, показаны все 3 страниц
Можно ли запустить MY SQL без инсталляции (portable)
    #36323375
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под Windows. Т.е. чтобы просто его запустить, без инсталляции.
Планируется использование mysql только одним пользователем, в режиме встроенной базы данных.
Хотелось бы иметь в одном каталоге исполнимые файлы bin и файл самой программы, работющий с базой данных.

Это возможно?
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36323419
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FixinПод Windows. Т.е. чтобы просто его запустить, без инсталляции.
Планируется использование mysql только одним пользователем, в режиме встроенной базы данных.
Хотелось бы иметь в одном каталоге исполнимые файлы bin и файл самой программы, работющий с базой данных.

Это возможно?
Это возможно, но одним файлом скорее всего не обойдетесь. Точный набор минимально необходимых файлов скорее всего придется устанавливать самому, а скачать дистрибутив, не требующий инсталляции, вы можете сами в любое время с сайта mysql.com (в виде .zip архива).
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36323434
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну я имел ввиду подкаталог со всеми нужными файлами.
а как называется дистрибутив на сайте mysql?
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36323437
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nym,
Вот здесь не вижу подобных дистрибутивов.
http://dev.mysql.com/downloads/
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36323440
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fixinan0nym,
Вот здесь не вижу подобных дистрибутивов.
http://dev.mysql.com/downloads/
http://dev.mysql.com/downloads/mysql/5.1.html#win32
http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-noinstall-5.1.41-win32.zip/from/pick
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36323486
zav74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня та же проблема. Называется это embedded MySql - только вот у меня не выходит запустить под Windows.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36323614
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите как это в денвере делается, он вроде как без инсталляции работает?
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36323678
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,

в денвере он прописывает пути и т.п., это не портабельная поставка.

Я вот скачал пакет, который товарищ выше указывал, установил в папку: R:\MySQL

Далее, запустил mysql.exe из папки bin, получил ошибку:

Код: plaintext
1.
2.
3.
R:\MySQL\bin>mysql
ERROR  1045  ( 28000 ): Access denied for user 'ODBC'@'localhost' (using password: N
O)

Хэлп выдает такие вот настройки:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Default options are read from the following files in the given order:
C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf R:\MySQL\my.ini R:\MySQL
\my.cnf
The following groups are read: mysql client
The following options may be given as the first argument:
--print-defaults        Print the program argument list and exit
--no-defaults           Don't read default options from any options file
--defaults-file=#       Only read default options from the given file #
--defaults-extra-file=# Read this file after the global files are read

Как запустить сервер?
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36323689
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zav74У меня та же проблема. Называется это embedded MySql - только вот у меня не выходит запустить под Windows.
У меня Embedded MySQL работает успешно. Почему у тебя не работает - надо разбираться.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36323752
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mysqld (mysql daemon)
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36323762
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fixin пишет:

> Под Windows. Т.е. чтобы просто его запустить, без инсталляции.

Можно запустить.

> Планируется использование mysql только одним пользователем, в режиме
> встроенной базы данных.
> Хотелось бы иметь в одном каталоге исполнимые файлы bin и файл самой
> программы, работющий с базой данных.

Так если в режиме встроенной, то у тебя не будет файла программы MySQL.
Он тогда как библиотека собирается и линкуется в приложение.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36323768
[quot Fixin]Я вот скачал пакет, который товарищ выше указывал, установил в папку: R:\MySQL

Далее, запустил mysql.exe из папки bin, получил ошибку:

Код: plaintext
1.
2.
3.
R:\MySQL\bin>mysql
ERROR  1045  ( 28000 ): Access denied for user 'ODBC'@'localhost' (using password: N
O)

Оне - mysql.exe - это вовсе не сервер. Это самый настоящий клиент.
Тво- Access denied for user 'ODBC' - означает, что сервер работает, но ему не понравились логин/пароль пользователя ODBC.
Тхри - RTFM
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36323812
zav74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторУ меня Embedded MySQL работает успешно. Почему у тебя не работает - надо разбираться.
А вот у меня не запускается. mysql_server_init, либо вылетает, либо возвращает ошибку.
Что здесь не так?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
char *server_groups[] = { "libmysqld_client", "libmysqld_server",  0  };
char *server_options[] = { "mysql_embedded", "--defaults-file=D:/Projects/TestMySql/Debug/my.ini"};
int num_elements = sizeof(server_options)/sizeof(char *);

bool CMySQLBase::ConnectEmbedded()
{
	int ret=mysql_server_init(num_elements, server_options, (char**)server_groups);

	return true;
}
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36324223
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Так если в режиме встроенной, то у тебя не будет файла программы MySQL.
Он тогда как библиотека собирается и линкуется в приложение.


Я хочу, чтобы использование сервера было прозрачным. Т.е. если перейти от однопользовательской версии к многопользовательской, не пришлось бы переписывать код. Поэтому запускать именно как сервер и юзать доступ к серверу.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36324224
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nymmysqld (mysql daemon)
Когда запускаю mysqld, он ничего не пишет и не запускается.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36324225
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочти, наконец, эти гребанные д[quot Fixin]
RTFM
Несомненно, в RTFM написано все, но хочется знать, что в данном случае конкретно виновато.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36325231
MasterZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fixin,

А почему вы денвер не хотите использовать?
В архиве денвера есть папка mysql в которой есть все необходимые библиотеки, в файле запуска денвера (bat) можно посмотреть какие команды даются для запуска.
Вырезайте папку mysql делайте запускальщик без арача и php и готово.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36332381
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZ,

потому что денвер у меня на компе не запустился (он конфликтовал с другим mysql).
и кроме того, денвер кочеврыжит переменные Path

Я хочу точно знать, может ли MYSQL запускаться без насилия над Path,именно Portable
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36332585
Фотография Nick Anikin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы определитесь, что нужно
без инсталляции (portable) и встроенная БД (embedded) - это две разные вещи
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36338017
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nick Anikin,

я не знаю, как называется термин точно.

Но я хочу, чтобы код работал одинаково с запущенным SQL сервером и с встроенным SQL сервером.
Для этого по идее нужно запустить SQL сервер без инсталляции.

Т.е. в большинстве случаев приложение будет работать, само запуская SQL сервер (без инсталляции, просто указав путь, где лежит база и бин-файлы сервера), а в других использовать уже готовый запущенный SQL сервер, просто указывая имя базы для коннекта.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #36338187
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zav74Что здесь не так?
Много чего может быть не так :) У меня есть инструкция для пользователей.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Можно ли запустить MY SQL без инсталляции (portable)
    #37980754
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так есть портабельный мускул или нет, вот в чем вопрос!?
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #38037701
Диметрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В принципе можно написать bat файл или vbs сценарий который при перед запуском мускула правит его конфиг. Path можно править и из bat файла. При этом все измение в ней будут действовать только для мускула.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #38038012
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиметрийВ принципе можно написать
Да это и так подразумевалось, но это ж 1сник. Ему нужно скачать.

авторкоторый при перед запуском мускула правит его конфиг
Это лишнее, потому что при запуске mysql можно указать другой новый конфиг и отключить чтение других конфигов.
Если повесить mysql на другой малопопулярный номер порта,то конфликты будут сведены к минимуму.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #38038219
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindmysql можно указать другой новый конфигВ общем то, большинство опций можно задать непосредственно в параметрах команды запуска. Разумеется, устанавливать/запускать не как сервис, а как приложение. В этом случае установка, как таковая, сводится к копированию файлов в нужное место (на флешку). Лишнее можно выкинуть, если мешает.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Можно ли запустить MY SQL без инсталляции (portable)
    #39050502
Harold Potter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые знатоки MySql, Пользователь задал вполне простой вопрос. Возможно ли организовать portable mysql? Жаль, что многие выразили мнение, но никто не ответил на вопрос. Попробую перефразировать вопрос и прошу помочь нам в решении именно нашей задачи)
Есть программа, она работает с локальной базой данных. Локальная база данных идет в комплекте с вышеуказанной программой. Есть задача иметь portable mysql и подымать mysql при запуске программы и вырубать при выходе. Не инсталлировать mysql не прописывать в path и так далее. Программа, с mysql внутри нее, написана на java поэтому может и будет просто закидываться на флешку и переноситься с компа на комп.
Прошу на этот раз, конечно если есть желание, ответить на вопрос и как можно подробнее и расписать подробную инструкцию, по возможности.
Заранее благодарен)
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39050504
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Harold Potter,

да, конечно, это делается без проблем.
1) либо по пиду убивать, если запускать через процессор
2) либо через сервис устанавливать

По опыту могу поделиться: в 90% случаев система защиты винды uac блокирует установку мускуля и разработчик этого решения вынужден прикурить бамбук...

Если хотите юзать базу локально, то юзайте sqlite.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39050508
Harold Potter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый Lumix, спасибо за ответ, я понимаю, что это форум гуру sql, но себя, к сожалению, к таковым не отношу.
Отсюда вопрос: вы сказали - "1) либо по пиду убивать, если запускать через процессор" - что значит по пиду убивать? и что значит запускать через процессор?
Еще вы сказали - "2) либо через сервис устанавливать" - вы имеете в виду запуск MySQL в качестве системной службы Windows? И все равно не совсем понятно(

Я уверен, что каждый хоть раз заглядывал в это справочное руководство Справочное руководство по MySQL 4.0. по этому был бы очень признателен если бы вы использовали его для указания, что именно нужно читать, чтоб понимать, что вы имеете в виду.

И к сожалению "юзать sqlite" не вариант, нужен именно mysql.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39050521
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lumix1) либо по пиду убивать, если запускать через процессоря правильно понимаю, что это опечатка и речь шла о "через процесс" ?
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39050556
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Harold Potter,
посмотри How To Embed Mysql Database Into Java Application .

PS: твой вопрос больше по Java, чем по MySQL.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39050593
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Harold PotterЯ уверен, что каждый хоть раз заглядывал в это справочное руководство Справочное руководство по MySQL 4.0. по этому был бы очень признателен если бы вы использовали его для указания, что именно нужно читать, чтоб понимать, что вы имеете в виду.Та дока слишком старая, там многое уже не точно или неактуально.
См. более современную - http://dev.mysql.com/doc/refman/5.5/en/windows-start-command-line.html
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051104
Harold Potter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скукотища написал - "посмотри How To Embed Mysql Database Into Java Application.

PS: твой вопрос больше по Java, чем по MySQL."

Спасибо за ссылку, но вопросы связанные с Java как раз легко решаемы). Приложение уже работает с локальной базой и у него все отлично получается)) Стал вопрос о переносимости. Не охота каждого пользователя приложения на каждый компьютер заставлять инсталлировать MySql. В идеале пользователь не должен себе забивать голову, что такое mysql и что он вообще существует.

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

Может есть у кого мысли как организовать именно это сценарий? Я имею в виду, как организовать такую папку с MySql внутри?

P.S. На счет документации, знаю что устаревшая, просто форум русскоязычный, вот и ссылка на русскоязычную доку)
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051117
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Harold PotterМожет есть у кого мысли как организовать именно это сценарий? Я имею в виду, как организовать такую папку с MySql внутри?Да чего тут организовывать-то? Всего-то нужно mysqld запустить с нужными параметрами, о чем уже неоднократно говорилось.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051159
Harold Potter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый Мiksoft, я понимаю что с вашей точки зрения мой вопрос срадни вопросу "сколько будет 2+2" и соответственно ответ - "Да чего тут организовывать-то? Всего-то нужно mysqld запустить с нужными параметрами, о чем уже неоднократно говорилось." вполне адекватный.
Но мы МЕНЕЕ опытные люди затем и приходим на эти форумы, чтоб спросить совета у БОЛЕЕ опытных товарищей.
Так вот, ваш ответ, увы, не информативен в необходимой мере.
Если у вас есть желание помочь советом, не могли бы вы ответить более подробно, с какими параметрами, и какие нюансы нужно учесть, чтоб все выглядело так, как будто этим занимался такой опытный человек как вы?
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051174
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Harold Potter,
ты всё-таки сходи по ссылке, почитай. Там вполне подробно, с примером.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051200
Harold Potter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотищаHarold Potter,
ты всё-таки сходи по ссылке, почитай. Там вполне подробно, с примером.

Если это то, на что похоже, то это безусловно решение моей проблемы и всех подобных проблем)) Но есть одно но. Мне не нужно столь тяжеловесное решение, над этим работала наверняка целая команда программистов. Плюс я становлюсь зависимым от их библиотек. Мне надо делать дамп базы и восстанавливать из дампа. В общем придется реально разбираться в их библиотеках, к которым нету документации и исходников. А мне всего то надо было найти ответ на вопрос как запустить mysql portable))

Но не спорю этот проект выглядит довольно круто)), я себе его уже скачал и буду экспериментировать, но вопрос остается открытым.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051213
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Harold Potter,
на странице есть "раздел" 'Some Important Notes'. В первом пункте ссылка на "первоисточник".
Документация "первоисточника" - тынц , искать 'Connector/MXJ'.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051233
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Harold PotterУважаемый Lumix, спасибо за ответ, я понимаю, что это форум гуру sql, но себя, к сожалению, к таковым не отношу.

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

Другими я словами, когда вы пишите "я себя к гуру не отношу" нами воспринимается как "я отказываюсь САМОСТОЯТЕЛЬНО изучить вопрос достаточно глубоко, чтобы этого было достаточно для решения сложной и амбициозной задачи, которую я перед собой поставил"

И я как человек, который знает решение вашей СЛОЖНОЙ задачи, задаю сам себе вопрос: даже если я бы и смог ему что-то подсказать, то какой в этом толк, если он отказывается ЛИЧНО и САМОСТОЯТЕЛЬНО проработать вопрос достаточно глубоко и искренне продолжает верить, что для решения его сложной задачи возможно оставаясь не гуру.

Если говорить жестко, по-отцовски, то я бы сказал вам следующее: или становитесь гуру, или откажитесь от решения своей задачи и впредь перестаньте ставить перед собой сложные задачи, которые требуют от программиста становится гуру в этой области.

Harold Potterчто значит по пиду убивать? и что значит запускать через процессор?

1) про процессор это опечатка, имелось ввижу запускать как процесс
2) после того как процесс запущен, у вас может возникнуть желание выключить базу данных. и единственный способ как вы можете это сделать - это убить процесс по его персональному номеру. этот номер и называется пид (PID - Process Identification Number)

Harold Potterвы имеете в виду запуск MySQL в качестве системной службы Windows? И все равно не совсем понятно(

1) Да, я именно это и имел ввиду

2) Ну, поставьте себя на свое место. Я вам говорю:
- Запускайте мускуль как службу.
А вы мне отвечаете:
- Я вас не понимаю... я не понимаю, что вы имеете ввиду...

Ну и как вы мне предлагаете на все это реагировать?
Ведь я все это воспринимаю это примерно так:

Я: - Исправьте конфиг мускуля через блокнот
Вы: - А что такое конфиг? А какой блокнот вы имеете ввиду?

Harold PotterИ к сожалению "юзать sqlite" не вариант, нужен именно mysql.

Это именно вариант и с вероятностью 99% дальнейшее развитие событий будет по двум веткам:
1) (веротятность 3%) ударившись головой об uac вы перепишите свою софтину на sqlite
2) (вероятность 97%) вы откажетесь от создая софтины вообще и займетесь чем-то другим

Harold PotterПредставьте себе ситуацию когда абсолютно все файлы связанные с работой MySql находятся в одной папке. Приложение обращается в эту папку, запускает MySql, дальше уже коннектится к базе, работает с ней и по завершению убивает процесс и завершает работу MySql. Идеальный вариант! Именно это, в моем понимании, и называется portable.

Так мы всем вам про этот вариант и говорим.
Проблема в данном случае сейчас состоит в том, что вы палец о палец не ударили, чтобы эту папку сделать.
Вы что думаете, что я буду что ли эту папку за вас делать?


Harold PotterУважаемый Мiksoft, я понимаю что с вашей точки зрения мой вопрос срадни вопросу "сколько будет 2+2" и соответственно ответ - "Да чего тут организовывать-то? Всего-то нужно mysqld запустить с нужными параметрами, о чем уже неоднократно говорилось." вполне адекватный.
Но мы МЕНЕЕ опытные люди затем и приходим на эти форумы, чтоб спросить совета у БОЛЕЕ опытных товарищей.
Так вот, ваш ответ, увы, не информативен в необходимой мере.
Если у вас есть желание помочь советом, не могли бы вы ответить более подробно, с какими параметрами, и какие нюансы нужно учесть, чтоб все выглядело так, как будто этим занимался такой опытный человек как вы?


Обратите внимание, что у miksoft'a 33 тыс. сообщений на этом форуме.
Таких как вы он видит сотнями в течение уже многих лет.

В вашей ситуации он не может предоставить вам достаточно информативный ответ, потому что ДОСТАТОЧНО информативный ответ на ваш вопрос (учитывая ваш почти нулевой уровень в этом вопросе) - это по объему получится статья примерно на 20-30 листов А4.

Глупо ожидать, что он станет ради вас её писать.
Он может оказась вам содействие с помощью 20-30 слов, но е более.

Проблема в том, что учитывая ваш низкий уровень владения материалом, чисто теоретически и принципиально невозможно вам помочь с помощью 200-300 слов.

То есть "узкое место" в данном случае - это не мы, а вы.

И этим "узким местом" вы стали из-за слишком большой разницы между низким уровнем вашей компетенции в этом вопросе и очень высоким уровенем сложности поставленной задачи.

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

- - - - - - - - - -

Harold Potter, напоследок в качестве небольшого лайфака по поводу этого форума. Тут есть некоторые пользователи, я не буду называть их ники, но они ещё часто логинятся со статусом guest и разными экзотическими именами, так вот очень опасно на них реагировать. Они на этом форуме существуют, чтобы сбивать пользователей, обладающих низкой квалификацией, чтобы сбивать их на ложные пути.

Конкретно в вашем случае идти по ссылке "How To Embed Mysql Database Into Java Application." - это и есть тот самый случай направления вас по ошибочному пути.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051244
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Harold PotterЕсли у вас есть желание помочь советом, не могли бы вы ответить более подробно, с какими параметрами, и какие нюансы нужно учесть, чтоб все выглядело так, как будто этим занимался такой опытный человек как вы?В минимальном варианте - вообще без параметров (или только standalone, не помню).
Чтобы это работало близко к оптимальному - можно определить только по требованиям конкретной задачи (объем данных, выполняемые запросы, имеющиеся ресурсы, требования к быстродействию и т.п.) и доводится итеративно, за множество попыток (до десятка и более) с тестами, замерами и т.п.

Из важных параметров я бы выделил такие:
http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_datadir
http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_init-file
http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_port (может пригодиться на случай, если на компе уже установлен другой MySQL)
http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_tmpdir
http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_standalone
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051248
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Harold Potterчтоб спросить совета у БОЛЕЕ опытных товарищей.Опыт заключается не в том, чтобы помнить на память ключи командной строки (я, например, их не помню ни одного). А, в числе прочего, в том, чтобы уметь найти документацию, прочитать, попробовать и разобраться.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051292
Harold Potter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за внимание к вопросу.
Уважаемый Lumix если бы вы тратили столько энергии на ответы, как на поучение вам бы цены не было. Хоть ваш ответ был довольно таки язвительный я вам все равно благодарен за ту информацию которую смог получить из него.
Поймите, что вы отвечаете исходя из контекста своих знаний, я ведь сразу извинился за низкий уровень в данном вопросе. После изучения вопроса я понял, что ответ на него в развернутом виде мог уместиться дважды в объем вашего последнего сообщения))

Мiksoft, спасибо за ответ, я понял в каком направлении читать.

Поправьте меня если я ошибаюсь , Надо скачать zip архив с mysql, распаковать в папку, настроить my.ini убедится что нету других my.ini в папке programData. и запустить mysqld с нужными параметрами.?
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051313
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Harold PotterПоправьте меня если я ошибаюсь , Надо скачать zip архив с mysql, распаковать в папку, настроить my.ini убедится что нету других my.ini в папке programData. и запустить mysqld с нужными параметрами.?В целом верно, только список вариантов нахождения конфиг-файла побольше - http://dev.mysql.com/doc/refman/5.5/en/option-files.html
Но можно явно указать путь до файла - http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_defaults-file


Тут ошибка, это пока не нужно:miksoft http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_init-file (перепутал с --defaults-file)
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051340
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Harold PotterУважаемый Lumix если бы вы тратили столько энергии на ответы, как на поучение вам бы цены не было. Хоть ваш ответ был довольно таки язвительный я вам все равно благодарен за ту информацию которую смог получить из него.

Поймите, что вы отвечаете исходя из контекста своих знаний, я ведь сразу извинился за низкий уровень в данном вопросе. После изучения вопроса я понял, что ответ на него в развернутом виде мог уместиться дважды в объем вашего последнего сообщения))


Когда вы станете таким же опытным как я и займетесь управлением и обучением таких как вы, то с удивлением обнаружите, что прежде, чем вам удастся довести своего ученика или сотрудника до результата, то 5% времени и сил вы потратите на информирование, а 95% сил вы потратите на мотивацию.

Километры, как вы выразились, "язвительного" текста используются не для того, чтобы передать вам информацию, а для того, чтобы мотивировать вас задавать только ключевые вопросы, а всю мелочевку типа "убедиться, что нету других my.ini" решать самостоятельно.

Harold PotterПоправьте меня если я ошибаюсь , Надо скачать zip архив с mysql, распаковать в папку, настроить my.ini убедится что нету других my.ini в папке programData. и запустить mysqld с нужными параметрами.?

Я когда вижу такие вопросы, то делаю такой вывод:
этот чувак вместо того, чтобы скачать, распаковать, попробовать запустить, а если у него не получится, то задать конкретный вопрос, на котором он споткнулся...
вместо этого он просит разрешение...
значит у него низкий уровень самостоятельности
значит этот сотрудник или ученик будет жрать много моего времени впустую...
значит, сначала этого сотрудника или ученика важно как следует промотивировать, чтобы все, что он может по-максимуму сделать самостоятельно - делал бы самостоятельно, а ко мне подходил только с конкретным вопросом, на котором он реально встрял, а ответа на него ни на первой, ни на второй странице гугла нету

сотрудник или ученик все равно будут задавать вопросы на пути к цели
если они вопросов не задают, то тут всегда что-то не так
главное, чтобы этих вопросов было мало
чтобы они были конкретные
чтобы они были действительно сложные
и чтобы по ним был виден объем самостоятельно проделанной работы
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051344
Harold Potter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lumix, я уже не в первой ветке читаю ваши перепалки с другими пользователями, у вас довольно таки склочный характер)
Сразу прошу вас остановиться, я вас понял и согласен, что вы по своему правы, но это не отменяет того что я сказал о вашем характере. Мне, Честно, не интересна характеристика данная вами, мне. При всем уважении!
Я написал - "убедится что нету других my.ini в папке programData.", потому что у меня остался в папке "program data\mysql\my.ini" конфигурационный файл от mysql, который я удалил ранее(mysql), и из за этого не работало(А может и не из за этого). Я долго искал в чем дело, и надеюсь когда кто то будет искать ответы на вопросы, наткнется на то что я написал и это ему поможет.

А теперь господа, внимание, правильный ответ на вопрос "Можно ли запустить MY SQL без инсталляции (portable)" :
Качаешь с сайта http://www.mysql.com/downloads/ ZIP архив с mysql, распаковываешь, правишь файл my-default.ini в соответствии с твоими реалиями(инструкций в интернете много), переименовываешь в my.ini. Далее открываешь командную строку, указываешь путь к папке bin находящейся в корне папки с mysql и вводишь следующий запрос "mysqld" появляется строка типа-" дата и starting as proccess 5020 ", номер процесса всегда разный, и дальше ничего не происходит, это не зависло) это mysql запустился и уже работает. Далее открываешь новое окно командной строки и вводишь -"mysql -u root", вуаля, ты вошел в mysql и можешь формировать запросы какие пожелаешь. Закончил, вводишь -"quit", выходишь из mysql, далее вводишь - "mysqladmin -u root shutdown", тем самым завершаешь процесс mysql.

Вот в 7 строк я вместил до неприличия подробный ответ на вопрос "Можно ли запустить MY SQL без инсталляции (portable)". В этой теме с названием "Можно ли запустить MY SQL без инсталляции (portable)" мое сообщение имеет номер 44. Господа Знатоки не забывайте что вас, иногда, читают обыкновенные люди и задавая свои обыкновенные вопросы, они хотят получать обыкновенные ответы.

P.S. Прошу знатоков дописывать исправления к моему ответу, или советы что нужно учесть, чтоб работало корректно. Спасибо Miksoft и Lumix за ответы.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051519
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Harold PotterДалее открываешь новое окно командной строки и вводишь -"mysql -u root", вуаля, ты вошел в mysql и можешь формировать запросы какие пожелаешь. Закончил, вводишь -"quit", выходишь из mysql, далее вводишь - "mysqladmin -u root shutdown", тем самым завершаешь процесс mysql.Для исходной задачи это уже лишнее, нужно только на стадии освоения и тестирования.

На всякий случай уточню, что mysql - это консольный клиент к MySQL и для работы самого сервера он не нужен. А собственно сервер - это mysqld.

Harold Potterинструкций в интернете многоНе надо искать инструкций в интернете. У MySQL приличная документация, лучше читать сразу ее. Тем более, что она идет раздельно для каждой версии.
А инструкции в интернете, русскоязычные переводы и т.п. зачастую либо устарели, либо грешат неточностями, либо применимы только в каких-то условиях, о которых автор не упомянул. Случается, что и вовсе ахинею пишут.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39051971
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Harold PotterLumix, я уже не в первой ветке читаю ваши перепалки с другими пользователями, у вас довольно таки склочный характер)

Мой характер и содержание моих постов никак не связаны друг с другом.
Если уж и вести речь о характере, то можно говорить лишь о характере моих постов, а не лично о моем характере.

Harold PotterСразу прошу вас остановиться, я вас понял и согласен, что вы по своему правы, но это не отменяет того что я сказал о вашем характере.

Останаливать кого-то может только администратор.
Мое поведение является лишь математической функцией от вашего поведения.
Изменив свое поведение вы автоматически измените и мое поведение тоже.
Ну, или вы измените характер моих постов, если вам такая формулировка более понятна.

Я ещё об этом скажу, но ваша ключевая особенность как новичка состоит в том, что вы слишком много внимания уделяете внешним вещам и совершенно исключаете из фокуса своего внимания себя самого. И чуть ниже я на примере покажу как именно это выглядит со стороны.

Harold PotterМне, Честно, не интересна характеристика данная вами, мне. При всем уважении!

Задача стоит не вызывать интерес, а мотивировать вас на самостоятельное действие.
Если говорить жестко, то задача состоит в том, чтобы отжать из вас результат.


Harold PotterЯ написал - "убедится что нету других my.ini в папке programData.", потому что у меня остался в папке "program data\mysql\my.ini" конфигурационный файл от mysql, который я удалил ранее(mysql), и из за этого не работало(А может и не из за этого). Я долго искал в чем дело, и надеюсь когда кто то будет искать ответы на вопросы, наткнется на то что я написал и это ему поможет.

Вы не сообщали, что вы сделали.
Вы обратились с просьбой поправить вас, если вы ошибаетесь.
О том, что вы что-то сделали и получили какие-то результаты вы сообщаете только сейчас.
До этого были одни слова и никаких реальных дел.

Harold PotterА теперь господа, внимание, правильный ответ на вопрос "Можно ли запустить MY SQL без инсталляции (portable)" :

Мне кажется пройдут ГОДЫ, прежде, чем вы поймете, что правильный ответ на этот вопрос: "ДА".

Вопрос: - Можно ли запустить...?
Ответ: - Да.

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

Harold PotterВот в 7 строк я вместил до неприличия подробный ответ на вопрос "Можно ли запустить MY SQL без инсталляции (portable)".

Вы как ребенок радуетесь, что что-то там уместили в 7 строк, а если вы дейстивительно программист-практик, то вам скорее всего, известно, что написание компьютерной программы занимает лишь 5-10% рабочего времени, а все остальное время уходит на отладку.

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

Вы в 7 строк уместили не ответ, а конспект, причем заточенный под ваш персональный опыт. А у другого новичка другой персональный опыт и в вашем конспекте ему многие вещи будут непонятны.

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

Так что эти ваши 7 строк с точки зрения программистов - это неотлаженный код, а цена такому коду всегда 0.

Harold PotterА теперь господа, внимание, правильный ответ на вопрос "Можно ли запустить MY SQL без инсталляции (portable)" :

А теперь самая главная засада, которую вы пока не видите из-за слабого уровня самонаблюдения (саморефлексии).

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

И в своем посте у вас речь идет не о запуске портабельного мускула (это относительно просто), а о запуске портабельного мускула изнутри другой прикладной программы написанной на Java.

Вот вы дали ваш "конспект на 7 строк".
И что, вы собираетесь раздавать его каждому пользователю вашей программы?
Вы не хотите заставлять их ставить мускул через инсталлятор, потому что хотите создать портабельное решение на флешке, но неужели вы хотите, чтобы они сами запускали базу из командной строки что ли???
А как они будут её останавливать?
Хотите, чтобы они сами её останавливали с помощью Ctrl + C???

По сути, создав свой пост в этой теме, вы проявили страх в создании отдельной, более сложной темы типа "Администирование мускульного сервера из собственной прикладной программы", а это далеко не то же самое, что тема "можно ли запустить портабельный мускуль".

Так вот может вам опять покажется, что я тут склочничеством занимаюсь, но я убежден, что вы заколебетесь формулировать в 7 строках для начинающего бездельника как ему из его прикладной программы поднимать и опускать портабельный мускуль и чтобы это все ещё работало на винде, где установлен uac или ещё какая-то хрень, отвечающая за безопасность.

Причем, может быть вы и сможете ДЛЯ СЕБЯ сформулировать этот конспект, но цена такому конспекту будет 0, потому что код ценен лишь после отладки, то есть после проверки реальной способности "кода" (вашего конспекта) помогать новичку самостоятельно решить эту задачу.

По моей оценке, тут речь идет не о 7 строчках, а о 70-ти страницах.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39052011
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LumixОстаналивать кого-то может только администратор.Не только он, но еще и модератор.
За сим прошу обе стороны остановиться.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39052074
Harold Potter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lumix Ok
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39052337
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FixinПод Windows. Т.е. чтобы просто его запустить, без инсталляции.
Планируется использование mysql только одним пользователем, в режиме встроенной базы данных.
Хотелось бы иметь в одном каталоге исполнимые файлы bin и файл самой программы, работющий с базой данных.

Это возможно?

да.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39052412
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

полезная дискуссия... может оформить в фак?
сам сталкивался с программками, в которых необходимо было устанавливать MySQL как службу, т.е. нужны админские права
а достаточно mysqld --default-file=my.ini
+ необходимый минимум файлов для MySQL здесь же?
типа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
каталоги
- MySQL 
-- BIN 
--mysqld.exe - сервер
--mysql.exe - клиент
--mysqldump.exe
--my.ini - конфигурационный файл
- DATA  каталог данных, т.е. файлов БД, параметр для --datadir
- SHARE  - 
-- ENGLISH  - каталог с языковым файлом ошибок
---errmsg.sys
-- CHARSET  - каталог с необходимыми кодировками
---ascii.xml
---latin1.xml
---cp1251.xml
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39052484
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinovполезная дискуссия... может оформить в фак?Вы же знаете - я никогда не против. Но засада всегда одна и та же - нужна внятная цельная статья (чтобы не выискивать отдельные крохи информации по таким вот топикам) и ее кто-то должен написать. Если кто-нибудь возьмется - с удовольствием прикреплю.

Кстати, я не буду против, если таковую статью напишет новичок форума, например, Harold Potter, раз уж для него эта тема актуальна.

Если не получается сразу написать цельную статью - выкладывайте проект/заготовку прямо здесь. Совместными усилиями поправим.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39052951
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinov---cp1251.xml

:-))))

сразу видно, что человеку пока не приходилось решать задачу для работы с китайскими текстами...
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39052956
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lumixсразу видно, что человеку пока не приходилось решать задачу для работы с китайскими текстами...Добавьте, что нужно для работы с китайскими текстами с соответствующим комментарием.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39053261
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftLumixсразу видно, что человеку пока не приходилось решать задачу для работы с китайскими текстами...Добавьте, что нужно для работы с китайскими текстами с соответствующим комментарием.

На многолетнем опыте ковыряний и кровавых ошибок, я на собственных нервах и шкуре глубоко убежден, что не стоит разбираться как устроена папка mysql, а просто брать её целиком как она есть. И точка. Это единственный способ защитить себя от каких-то неожиданных сюрпризов, когда горят сроки по сдаче проекта.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39053576
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LumixAlex_Ustinov---cp1251.xml

:-))))

сразу видно, что человеку пока не приходилось решать задачу для работы с китайскими текстами...Lumix,

ну зачем так прямолинейно реагировать...вы очень странно подходите к прочтению материала... никто готовые решения под ключ выкладывать здесь не будет... Правило форума - прочитай и употреби применительно к себе...
не все читающие этот форум работают в промышленных масштабах, многие делают небольшие частные вэб-приложения да еще и под Виндоус, тем более речь в данном топике идет о "портейбл" базе данных для локальных приложений, поэтому и был добавлен ЯВНО файл с кодировкой cp1251. Да и % работающих с китайскими текстами я думаю стремится к О(х). Я лично в интернет магазинах ебей алиэкпресс спокойно читаю на английском, на китайский не переключаюсь... для тех кому нужен великий китайский нужна великая светлая голова...
теперь самое главное для несветлых голов:
для работы с китайскими текстами достаточно UTF-8 или big5 (это мои сведения) а они по моим данным идут из "коробки" (речь о версиях MySQL 5 и выше)
все проверено на установленном за 5 минут портейбл сервере (создание каталога, копирование 5-6 файлов и "запуск" сервера), проделайте это и убедитесь сами. Можете не добавлять ни одного файла в share, для китайского вряд ли оно надо...
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39054422
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinov,

в данном случае речь шла не о китайском языке как таковом, а о золотом правиле админов: "работает - не трогай".

Суть этого правила в том, что в 99% случаев, когда разработчик пытается что-то соптимизировать, то однажды в соответствие с законом Паркинсона все на***ся в самый неподходящий момент, и чаще всего система падает в момент демонстрации продукта руководству заказчика. Собираются директора, которые нихрена не понимают в этих системах и они смотрят только на один показатель - работает или не работает. И когда происходит падение, то чтобы по-быстрому все вылечить, берется вся папка с мускулом, копируется как есть, система запускается и презентация работы продукта успешно продолжается.

И вот когда несколько раз так нанервничаешься, накраснеешься, тогда и понимаешь, что лучше сразу делать так, как бы мы сделали, если бы все нахрен сломалось бы посреди презентации руководству заказчика или инвестора.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39054651
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lumix,

вы сами себе и ответили. Чтобы избегать описанных вами ситуаций, необходимо знать, что и как работает (речь не идет о копании в исходниках). Если у вас был уже ваш каталог с MySQL и вы его опять перекопируете - ничего не поможет.
Важно знать опцию DataDir, а то вы скопипастите my.ini с другого ПК и не поймете что ж оно не работает.
А в папке MySQL-ноинстал на самом деле очень много мусора, ненужного для работы. Таскать с собой этот мусор нет необходимости.
И я приводил свой пример комплектации исходя из реальной имеющейся программы, использующей MySQL, правда она не "портейбл", а с установкой как службы под виндоус.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39054678
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinovвы сами себе и ответили.

Я вроде не задавал никаких вопросов... на какой же вопорос я тогда мог себе что-то ответить?.... может вы меня спутали с кем-то?....

Alex_UstinovЧтобы избегать описанных вами ситуаций, необходимо знать, что и как работает (речь не идет о копании в исходниках).

В том-то и состоит мой главный мессадж, о котором я практически "кричу": чтобы избежать описанный мной ситуаций важно полностью отказаться от знания что и как работает и брать уже готовый отлаженный код таким какой он есть.

Посмотрите, пожалуйста, в википедии статью "черный лебедь (теория)" и поймете о чем я говорю.

Alex_UstinovЕсли у вас был уже ваш каталог с MySQL и вы его опять перекопируете - ничего не поможет.
Важно знать опцию DataDir, а то вы скопипастите my.ini с другого ПК и не поймете что ж оно не работает.

Ну зачем вы из меня (и из себя, кстати, тоже) делаете дураков??
Неужели вы не понимаете, что в любой системе конфигурационный файл всегда рассматривается отдельно от системы и от дистрибутива.
Сама по себе задача поднять сервер из клиентского софта уже означает чуть более, чем среднюю квалификацию разработчика, который по-любому знает что такое конфигурационный файл. Не применительно к мускулю, а применительно к любой софтине в принципе.
Это во-первых.
А во-вторых, наличие файла my.ini может вообще не играть какой-то роли, если сервер запускается с опцией --defaults-file= через которую указывается путь до файла с конфигом, который не обязан лежать в папке с мускулем и может лежать хоть в ж***е.

Alex_UstinovА в папке MySQL-ноинстал на самом деле очень много мусора, ненужного для работы. Таскать с собой этот мусор нет необходимости.

По-моему мне уже впору транспаранты заказывать и растяжки везде вешать, что в том-то и дело, что для стабильной работы важно таскать за собой весь этот мусор, каким бы он там не был НЕ РАЗБИРАЯСЬ что используется и зачем. Потому что оно работает именно в том виде как оно работает.

Я из своего личного опыта знаю, что часто бывают такие ситуации, когда в системе есть либо баг, либо глюк, но именно этот баг (или глюк) позволяют системе работать стабильно. И стоит только какому-нибудь формалисту исправить этот баг (или глюк) руководствуясь не потребностями задачи, а именно вопросами "хорошие девочки так не делают", то система тут же начинает работать криво и может уйти неделя, чтобы найти ошибку и отладить код.

Поэтому единственный способ при работе с системами, которые разрабатывали не мы и которые мы не контроллируем с пеленок - это брать целиком так как есть без вникания как это работает внутри.

Конфигов это не касается, потому что конфиг - это уже по-определению некая часть программы, которую разработчик создает как открытую часть системы для внешнего использования. Не бывает конфигов для внутреннего использования в принципе. Это уже не конфиг софтины, а конфиг для сборщика (билдера) софтины.

Поэтому таскать за собой как вы выражаетесь "мусор" - это единственный способ обезопасить себя от стыда и позора во время презентации готовой софтины заказчику по причине отказа мускуля. Вот в чем необходимость таскать за собой мусор.

Сам ваш акт называния какой-то части комплекта поставки "мусором" - это уже принципиальная и глубочайшая ошибка, которая свидетельствует о том, как мало ещё шишек вы себе набили и как мало настрадались лично вы в техподдержке.

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

Alex_UstinovИ я приводил свой пример комплектации исходя из реальной имеющейся программы, использующей MySQL, правда она не "портейбл", а с установкой как службы под виндоус.

И я в очередной раз призываю всех, кто не хочет "приключений" на свою задницу брать папку с мускулем без копания в исходниках. Если вы уж пошли на такой шаг как поставка вашего софта вместе с мускулем, то экономить несколько мегабайт или даже десятков мегабайт - это просто глупо.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39054743
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lumix,

вы постепенно нагнетаете обстановочку... и молотите что придется
я вам привел пример, в котором знание - сила
авторВ том-то и состоит мой главный мессадж, о котором я практически "кричу": чтобы избежать описанный мной ситуаций важно полностью отказаться от знания что и как работает и брать уже готовый отлаженный код таким какой он есть. мы не говорим в данном топике о "КОДЕ", к БД оно практически неприменимо. Знание опций запуска (а опции MySQL кстати напрямую связаны c каталожным сожержанием MySQL)
прочитал далее и голова кругом, вы все перепутали и смешали...
авторКонфигов это не касается, потому что конфиг - это уже по-определению некая часть программы, которую разработчик создает как открытую часть системы для внешнего использования. Не бывает конфигов для внутреннего использования в принципе. Это уже не конфиг софтины, а конфиг для сборщика (билдера) софтины.вы не в форуме проектирование, обсуждение или профильного языкового. Складывается ощущение, что вы не понимаете о чем речь...
Здесь обсуждаются вопросы по БД MySQL. У этой БД есть конфигурационный файл. Не путайте с "конфигами" каких-то софтин...
Прочитайте еще раз название топика.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39054764
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, давайте уменьшим накал эмоций и будем выражаться как-то по-проще.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39054768
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ухххх........ не хотел дочитывать, но пробежал глазами опять увидел ужас в ваших гласахавторСам ваш акт называния какой-то части комплекта поставки "мусором" - это уже принципиальная и глубочайшая ошибка, которая свидетельствует о том, как мало ещё шишек вы себе набили и как мало настрадались лично вы в техподдержке.

А возможно, что у вас и вовсе отсутствует болевой опыт в техподдержке и многие годы вы были сосредоточены только на разработке в уютном закрытом от внешнего мира кабинете. складывается впечатление, что у вас совсем нет опыта техподдержки, только опыт каких-то "авралов". "боЛевой опыт" у меня действительно отсутствует. У меня все по графикам и планам. Вовремя заменить вовремя обновить. При наличии бэкапов я всегда восстановлю систему, БД и так далее. Только не нахрапом, а аккуратненько, с предварительным тестированием.
автори чаще всего система падает в момент демонстрации продукта руководству заказчика плохая у вас подготовка перед демонстрациями. Мы ездим на демонстрации со своими проверенными буками. К нам приезжают на демонстрации со своими буками. Сбоев ни у нас ни у коллег не наблюдалось. Работаем только с профессионалами.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39054772
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

извиняюсь, получил с утра заряд недоумения )) как раз готовлю "демонстрационный ПК" для аудиторов... уже боюсь как бы чего не вышло...
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39054818
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторплохая у вас подготовка перед демонстрациями. Мы ездим на демонстрации со своими проверенными буками. К нам приезжают на демонстрации со своими буками. Сбоев ни у нас ни у коллег не наблюдалось.
вот это и подтвердает слова Lumix .
ездите , к вам приезжают..
вы приехали со своим, а вас попросили демку оставить, и что вы будете оставлять? потащите весь мусор? а на вашем проверенном буке для разных клиентов демки . и вы будете оставлять только что? как правило настраиваешь систему одни конфигом, и в нём что для одного дела, для другого мусор...
это как ода из многих ситуаций.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39054878
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

....мы и оставляем демки без проблем... и нам оставляют демки без проблем...
...об этом я и говорю, чтобы быстро исправить ситуацию, необходимо ориентироваться в предмете. И мусор для портейбл БД не нужен. Если вы протестировали свое приложение с таким набором. Копипасты не спасут при незнании, как же происходит запуск MySQL. (в этом топике мы все таки говорим об этом)
А установка за 5 шагов описана в Факе "Быстрая установка MySQL-5.1 на Windows за 10+1 шагов", там понятен смысл как быстро установить как службу.
Как запустить сервер как процесс, выяснили здесь. Всего лишь запустить "mysqld --default-file=%MyPathMyINI%". Если вы распространяете демо-программу, которая использует БД MySQL, то сделайте установщик с установкой службы (ест-но включите в установщик каталог MySQL-ноинсталл с необходимой "отрепитированной" версией и комплектацией , дабы как писал выше Lumix, избежать присутствия-отсутствия багов, а то вдруг исправили старое но появились новые), или для портейбл версии сделайте запуск (если вы программер конечно) MySQL как процесс при запуске программы, чтобы не было проблем с АДМинскими правами, чтобы освободить от этого пользователя, также можете добавить в менюшку отдельный пункт. И от инструкции по установке никто не отказывается, это входит в "репутацию" вашего "произведения".
Эти вопросы решаются не на самой демонстрации, а спокойно, в своем кабинетике, не глядя на внешний мир в окошко... )
Берете голый компьютер и начинаете думать что вы приехали на демонстрацию к заказчику )))
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39054894
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторвот это и подтвердает слова Lumix .
...
вы приехали со своим, а вас попросили демку оставить, и что вы будете оставлять? потащите весь мусор? ......я как раз таки против мусора. Речь о портейбл базе, которая по определению не должна быть "большой" и толстой, так как она локальная. Только как "мини-хранилище". Все остальное должно устанавливаться на сервера и должным образом обслуживаться.
...
Рейтинг: 0 / 0
Можно ли запустить MY SQL без инсталляции (portable)
    #39063679
Marcodus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оставлю ссылку здесь.
wiki.uniformserver.com/index.php/Mini_Servers:_MySQL_5.0.67_Portable

использую года два уже
...
Рейтинг: 0 / 0
66 сообщений из 66, показаны все 3 страниц
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли запустить MY SQL без инсталляции (portable)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]