← Back to team overview

maria-developers team mailing list archive

Re: Windows installer, part 2


From: Peter Laursen [mailto:peter_laursen@xxxxxxxxxx] 
Sent: Tuesday, October 20, 2009 12:12 AM
To: Vladislav Vaintroub
Cc: Sergey Petrunya; Henrik Ingo; maria-developers@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Maria-developers] Windows installer, part 2

> will write to user's \virtualstore folder and NOT to the 'datadir' defined in server configuration. That is the problem in my understanding. It results in two different copies of the database files.

File Virtualization does not apply to 64 bit. This problem hit you on 32 bit, but what I see  for 64 bit processes, is that server cannot open file for writing when running under non-elevated (even if administrative) account.

>Actually I agree with your 'preaching' (at least as an option for live servers running on a Windows server platform).
I thought about it as a "must", and not option:) User will still be able to change the service to run as SYSTEM.

>But I do not think such change between MySQL and MariaDB should be implemented in current stage. 
>I am in favor building a rather simple 'skeleton' doing what is required for Windows - uninstaller, PCA compability, start menu items, registering service correctly etc. -
>(but not all what is required for MySQL/MariaDB in the first place) that can be detailed.

I understand that completely. My point was however, I believe it is very unlikely you'll be able to solve usability problems as outlined in the discussion (like ability to start server in user session) without fixing security. I'm not aware of any tricks, except extremely radical measures, like making all files world-writable. Of course Maria v.1 can live with the same usability and security limitations as MySQL, but after reading  your "Does MySQL care about Windows users", I thought you'd prefer an improvement.

Follow ups