Подготовка к работе c PHP
Установка MySQL для операционных систем Windows является достаточно простой задачей и, как правило, не вызывает проблем.
Официально поддерживаются следующие версии операционных систем Windows: 9x, NT, 2000, XP, 2003.
Для работы сервера MySQL необходим протокол TCP/IP.
1 .
(рекоммендуется версии 4.x.x и выше);
2 . Если вы работаете на сервере NT/2000/XP, войдите в систему как пользователь с
привилегиями администратора;
3 . Если вы производите модернизацию более ранней установки MySQL, то необходимо остановить сервер. Если сервер работает как сервис, то применяйте следующую команду:
Если вы хотите изменить исполняемый файл сервера (т.е. -max или -nt), необходимо также удалить сервис:
4 . Разархивируйте файл дистрибутива во временном каталоге;
5 . Запустите файл установки (это будет либо 'setup.exe', либо 'setup.msi'), чтобы начать процесс установки. Если вы хотите установить программу в иной каталог, чем заданный по умолчанию
, то используйте кнопку
для указания выбранного вами каталога.
6 . Завершите процесс установки.
!
Также рекоммендуется установить клиент . С помощью него вы сможете легко конфигурировать MySQL, создавать базы данных, редактировать базы данных, изменять параметры, удалять базы данных.
Работа MySQL в среде Windows MySQL поддерживает TCP/IP на всех Windows-системах и именованные каналы в среде NT/2000/XP. По умолчанию MySQL использует именованные каналы для соединений с локальной машиной в среде NT/2000/XP и TCP/IP - во всех остальных случаях, если на клиентской машине установлен TCP/IP. Имя машины определяет используемый протокол:
Чтобы заставить MySQL-клиента использовать именованные каналы, следует добавить опцию
.
в качестве имени машины для соединения. Для определения имени канала используйте опцию
.
Отметим, что начиная с версии MySQL 3.23.50 именованные каналы применяются только в случае, если
. Это вызвано тем, что у некоторых пользователей применение именованных каналов приводило к прекращению работы сервера MySQL.
на входящие соединения под Windows 9x/Me возникают задержки, то это, скорее всего, вызвано проблемами с вашим DNS. В таком случае следует запускать mysqld с опцией
и IP-адреса. Избежать работы с DNS при соединении с MySQL-сервером
, работающим под NT/2000/XP, можно путем применения опции
, которая задает использование именованных каналов. Сказанное выше справедливо для большинства клиентов MySQL.
'mysqlc.exe'
, сначала необходимо скопировать
'C:\mysql\lib\cygwinb19.dll'
или в другое аналогичное место).
По умолчанию всем пользователям Windows предоставляются полные права доступа ко всем базам данных без ввода пароля. Чтобы обеспечить большую безопасность MySQL, необходимо задать пароль для каждого пользователя и удалить запись в таблице
mysql.user
, содержащую
.
. Приведенный ниже пример начинается с удаления возможности анонимного доступа, который может быть использован любым пользователем для доступа к базе данных
, после чего устанавливается пароль для пользователя
после того, как установлен пароль для пользователя
, нужно использовать команду:
Если у вас работает старая испытательная версия MySQL 3.21 под Windows, вышеприведенная команда не выполнится и приведет к сообщению об ошибке:
. Для решения этой проблемы следует выполнить загрузку и обновление до последней доступной бесплатно версии MySQL.
Смотрите также: .
Рубрики: Без рубрики |

