Mysql - set variable

8 отговора 214 прегледа
#1

Mysql - set variable

Знам, че тук е за PHP програмисти, но тъй като доста се използва и mysql, реших да попитам..
значи..
добавям set_variable v my.ini-to
обаче mysql-a ne reagira -разбирам го защото приложението ми прави същия проблем

рестартвам сървиса - нищо
сложих го пред
[WinMySQLAdmin]
Server=C:/mysql/bin/mysqld-nt.exe

отказа да стартира сървис-a
стопирах сървиса и пуснах mysql.exe и оттам дадох set_variable
НИЩО!!!

ако някой може да хелпне ..на XP съм, държа да отбележа, щото от това май идват проблемите, с 4.0.13

става въпрос за set-variable = max_allowed_packet=16M

Отговор
в отговор на cool_alyn #2

Re: Mysql - set variable

Сигурен ли си че едитваш правилното my.ini
Подобно на пхп, възможно е и MySQL при инсталацията да създава няколко ини файла - един в WINDOWS, друг във папката на инсталацията и т.н.

Отговор
в отговор на id #3

Re: Mysql - set variable

Мисля да - не намерих друг ини файл

Отговор
в отговор на cool_alyn #4

Re: Mysql - set variable

Единственото което мога да ти препоръчам е да си свалиш някоя от помощните администрационни програми [примерно MySQL Administrator] от сайта на майкрософт и да пробваш да едитнеш от там инито [има специален раздел на администратора StartUp Variables]

Отговор
в отговор на id #5

Re: Mysql - set variable

Благодаря
поне ми трябва нещо такова да проверя дали все пак аджеба се сетва въпросната променлива с исканата стойност.

Отговор
в отговор на id #6

Re: Mysql - set variable

свалих го но така и не видях как точно мога да добавя някаква стартъп вариабъл?

Отговор
в отговор на cool_alyn #7

Re: Mysql - set variable

пробвай да добавиш в ини-файлва следните 2 реда

[mysqld]
max_allowed_packet=8M

това в случай че услугата която стартираш е именно mysqld

Отговор
в отговор на id #8

Re: Mysql - set variable

Това ми е съд. на ини-то:
[WinMySQLAdmin]
set-varialbe = max_allowed_packet=16M
Server=C:/mysql/bin/mysqld-nt.exe

В този случай същото ли ще е?

Отговор
в отговор на cool_alyn #9

Re: Mysql - set variable

мисля че не
мисля че ако напишеш
set_variable ще интерпретира това което следва като променлива, а не като параметър при стартирането, което е твоята цел...

пробвай да махнеш set-variable =

всъщност сигурен съм че ако пуснеш темата в клуб БД ще получиш отговор докато презаредиш... там са по-бързи от InnoDB :)

Отговор