problems on mysql & hebrew - running a service / running from a command line

  • Follow


Hello.
When I run the service : MySql, which points to same execution file,
(I have changed the key on registry :
\\HKLM\SYSTEM\ControlSet001\Services\MySql.
The key : ImagePath.
The value :
"C:\Program Files\MySQL\MySQL Server 
5.0\bin\mysqld-nt.exe" --character-set-server=utf8
.... Is there other way and not to change directly on service ?)

I got an error :
Could not start the MySql service ...
Error 1053 : The service did not respond to the start ... timely fashion.

When I run the same line :
"C:\Program Files\MySQL\MySQL Server 
5.0\bin\mysqld-nt.exe" --character-set-server=utf8"
On command line (cmd).
It runs properly with no errors.

When I change the above to Hebrew :
C:\Program Files\MySQL\MySQL Server 
5.0\bin\mysqld-nt.exe" --character-set-server=hebrew,
the program stops unexpectedly.

What am I doing wrong ? (
problem 1: On service declaration & registry,
problem 2: When changing on command line to Hebrew.

Thanks :) 


0
Reply no_spam_please4 (116) 4/27/2008 6:13:38 AM

Mr. X. wrote:
> Hello.
> When I run the service : MySql, which points to same execution file,
> (I have changed the key on registry :
> \\HKLM\SYSTEM\ControlSet001\Services\MySql.
> The key : ImagePath.
> The value :
> "C:\Program Files\MySQL\MySQL Server 
> 5.0\bin\mysqld-nt.exe" --character-set-server=utf8
> ... Is there other way and not to change directly on service ?)
....
> What am I doing wrong ? (
> problem 1: 

This really isn't a Java question.

-- 
Lew
0
Reply lew (2143) 4/27/2008 12:49:22 PM


Mr. X. wrote:

You have crossposted to five newsgroups. A lot of people will have 
newsreaders set to ignore such widely crossposted messages. Your 
question is about MySQL not about Java. I recommend you pick one 
newsgroup only - say comp.databases.mysql I've set followups there (bye).


> Hello.
> When I run the service : MySql, which points to same execution file,
> (I have changed the key on registry :
> \\HKLM\SYSTEM\ControlSet001\Services\MySql.
> The key : ImagePath.
> The value :
> "C:\Program Files\MySQL\MySQL Server 
> 5.0\bin\mysqld-nt.exe" --character-set-server=utf8
> ... Is there other way and not to change directly on service ?)
> 
> I got an error :
> Could not start the MySql service ...
> Error 1053 : The service did not respond to the start ... timely fashion.

> 
> When I run the same line :
> "C:\Program Files\MySQL\MySQL Server 
> 5.0\bin\mysqld-nt.exe" --character-set-server=utf8"
> On command line (cmd).
> It runs properly with no errors.
> 
> When I change the above to Hebrew :
> C:\Program Files\MySQL\MySQL Server 
> 5.0\bin\mysqld-nt.exe" --character-set-server=hebrew,
> the program stops unexpectedly.
> 
> What am I doing wrong ? (
> problem 1: On service declaration & registry,

I guess the name of the program to be executed should not include 
parameters. There's probably somewhere else you should add those. I 
don't think you should be fiddling with Registry settings directly. I'm 
sure MySQL includes some configuration tools that you should use instead.

> problem 2: When changing on command line to Hebrew.
> 

"Both mysqld and configure verify that the character set/collation 
combination is valid. If not, each program displays an error message and 
terminates." -- MySQL reference manual.

1) I doubt "Hebrew" is a valid character set name. You might want 
something like ISO 8859-8.

2) I don't see why you want to change it from "utf8" - which supports 
Hebrew characters.

-- 
RGB
0
Reply RedGrittyBrick (364) 4/28/2008 11:02:28 AM

Yes,
I suppose utf8 is better,
but when I run the mysqld-nt.exe on windows' services I got the error,
and on command line I don't got the error (on utf8, of course),
as I have mentioned.

How can I use the mysqld-nt on windows' service ?

Thanks :) 


0
Reply no_spam_please4 (116) 5/2/2008 3:01:16 PM

Well,
Right - I won't crosspost to several newsgroups,
(but it seems that I don't have got answers for my questions, for days .... 
look at my question at 2/5).

O.K.
I guested too that MySql has a configuration tool,
but where is it ?

Thanks :) 


0
Reply no_spam_please4 (116) 5/5/2008 6:04:31 AM

On Mon, 5 May 2008 09:04:31 +0300, Mr. X. wrote:
> Well,
> Right - I won't crosspost to several newsgroups,
> (but it seems that I don't have got answers for my questions, for days .... 
> look at my question at 2/5).
>
> O.K.
> I guested too that MySql has a configuration tool,
> but where is it ?

You mean OTHER than MySQL Adminstrator?

http://www.mysql.com/products/administrator/

-- 
3. My noble half-brother whose throne I usurped will be killed, not kept 
   anonymously imprisoned in a forgotten cell of my dungeon.
                --Peter Anspach's list of things to do as an Evil Overlord
0
Reply hellsop (937) 5/5/2008 3:27:01 PM

Seems to be good.

1. I have just run MySQLAdministrator.exe.
  First time it asked me for password.
  I put the user + password correctly (port 3306 - where is the port ?).
  but I have got the error : "could  not find settings. Either the server 
service or the
  configuration file could not be found ..."
2. I didn't see a way changing the default character-set (I can only view 
it)/
3. I suppose something like I have first said (main question !!!)
"C:\Program Files\MySQL\MySQL Server
5.0\bin\mysqld-nt.exe" --character-set-server=utf8"
.... Well, I cannot start the service that way, and I don't know what exactly 
I should put on registry, but on command line there is no problem.
(I can run from command line, but I preffer running from service).

4. Is there any tutorial for MySQLAdministrator.exe ?

Thanks :) 


0
Reply no_spam_please4 (116) 5/5/2008 8:55:24 PM

6 Replies
80 Views

(page loaded in 0.322 seconds)


Reply: