Начать можно с инсталляции MySQL на сервер. Сервером можно сделать любую машину, на которой будет находиться база данных и которая будет предоставлять доступ к этой базе другим компьютерам сети. Конечно, лучше, если это будет самая "сильная" машина в офисе. Но вначале, на стадии разработки и тестирования, обычно задействуют собственный ПК. Будем надеяться, что у вас установлена Windows 2000/XP.
Итак, распаковываем пакет (или другую версию этой программы) и запускаем setup. Несколько раз нажав кнопку Ok, вы получите установленный в папку c:\mysql и готовый к работе программный пакет. Запуск этого сервера можно производить как из командной строки:
c:\mysql\bin\mysqld
так и виде сервиса, при старте Windows. Для этого нужно дать команду:
c:\mysql\bin\mysql -install
Остановка mysql может быть произведена так:
c:\mysql\bin\mysqladmin -u root shutdown
— или с помощью графической утилиты Службы, которая находится в Панели управления.
Запускаем MySQL-сервер и создаем базу данных. Дадим ей имя myoffdb, а пользователя, управляющего этой базой, назовем mydbadm. Делается это с помощью утилиты командной строки mysql, входящей в состав пакета.
Выполняем
c:\mysql\bin\mysql -u root
— мы очутились в оболочке mysql. Создаем нужного пользователя и предоставляем ему нужные права:
GRANT ALL ON myoffdb TO 'mydbadm'@'localhost' IDENTIFIED BY 'secret';
QUIT;
Не забудьте завершать каждую команду символом ";" — в противном случае утилита запутается. Как вы уже, наверное, догадались, пользователю myoffdb приписывается еще и пароль secret.
Далее создаем саму базу данных — делаем это при помощи все той же утилиты, но уже от имени пользователя mydbadm. Из командной строки вызываем mysql:
c:\mysql\bin\mysql -u mydbadm –p
После ввода правильного пароля (secret) попадаем в утилиту и даем команду:
CREATE DATABASE myoffdb;
QUIT;
База данных создана. В принципе, здесь же можно насоздавать и нужных таблиц, но работать с командной строкой не очень удобно, так что возложим эту задачу на OpenOffice.