Самостоятельное создание сайта
Самостоятельная раскрутка и продвижение сайта

Установка MySQL

Дистрибутивы MySQL скачиваем здесь:   http://dev.mysql.com/downloads/mysql/5.0.html
   Скачайте "Windows ZIP/Setup.EXE (x86)" архив со страницы дистрибутивов, распакуйте его и запустите Setup.exe (чтобы скачать с сайта нажмите Pick a mirror, на следующей страничке нажмите No thanks, just take me to the downloads! и выберите страну)

   Дальше ориентируемся по рисунках наведеных ниже и выполняем указаные действия:


Отметьте в данном окне выборочную установку компонентов "Custom".



Здесь вы можете выбрать дополнительные компоненты и сменить установочную директорию программы. Далее устанавливаем файлы в выбраную директорию.



Если у вас ещё нет учётной записи на сайте MySQL.com, то можете создать его в данном диалоговом окне выбрав "Create a new free MySQL.com account" (не помешает). Либо выберите "Skip Sign-Up" для перехода на следующую страницу.


Теперь приступим к настройке MySQL сервера.


Выбираем детализированную настройку - "Detailed Configuration".


Отмечаем пункт "Developer Machine". Для разработчиков, то биш нас :)


Выбрав пункт "Multifunctional Database", вы сможете работать как с таблицами типа InnoDB (с возможностью использования транзакций), так и с высокоскоростной MyISAM (как правило для веб-разработок используется именно этот тип таблиц).


Выбор диска и директории для хранения таблиц типа InnoDB.


В данном диалоговом окне выбирается максимально возможное количество подключений к серверу MySQL. При выборе "Decision Support (DSS)/OLAP", максимальное количество подключений будет ограничено двадцатью, чего более чем достаточно при установке сервера на домашнем компьютере и отсутствии большого количества одновременных подключений.


Отметив "Enable TCP/IP Networking" мы включаем поддержку TCP/IP соединений и выбираем порт, через который они будут осуществляться. Стандартным для сервера MySQL является порт 3306. Отметив "Enable Strict Mode", мы задаем режим строгого соответствия стандарту SQL (данную опцию рекомендуется оставлять включенной).


Обратите внимание на выставление настроек данного окна. Отметив "Manual Selected Default Character Set / Collation" и выбрав из ниспадающего меню "cp1251" определяем, что изначально для таблиц будет использоваться кодировка Cyrillic Windows (cp1251), что означает корректную работу с русским языком в данной кодировке.


Если отметить "Install As Windows Service", сервер будет запускаться в виде сервиса, что является рекомендуемым способом запуска. Ниже, в ниспадающем списке, задается имя сервиса. Далее, уберите галочку рядом с "Launch the MySQL Server automatically" - мы будем запускать сервер вручную. Также поставьте галочку рядом с "Include Bin Directory in Windows PATH" - это позволит установить видимость директории "bin", для командной строки.


Установите пароль пользователя "root". Советую сделать это. Поставьте хотя бы какой-нибудь простенький пароль, только не оставляйте поле пустым, это убережёт вас от возможных неприятностей в дальнейшем.


В данном окне обратите внимание на строку "Write configuration file", которая указывает на месторасположение конфигурационного файла MySQL - "my.ini", который далее нам необходимо будет немного отредактировать.
Если в процесе установки, появится окно про ошибку, отключите все запущеные програмы антивирусов и firewall, потом нажмите кнопку "Retry" чтобы продолжить установку.

Открываем для редактирования файл "my.ini".

1. В раздел [client], после строки:
   port=3306
Добавьте строку определяющую каталог содержащий файлы описания кодировок:
   character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.0/share/charsets"
2. В раздел [mysqld], после строки:
   port=3306
Добавьте следующие две строки, первая из которых вам уже известна, вторая – устанавливает кодировку в которой данные передаются MySQL:
   character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.0/share/charsets"
   skip-character-set-client-handshake
   init-connect="SET NAMES cp1251"

3. Далее, найдите строку:
   default-storage-engine=INNODB
Замените изначально устанавливаемый тип таблиц:
   default-storage-engine=MYISAM
4. Сохраните изменения и закройте файл "my.ini".

Установка и настройка сервера MySQL – завершена.

434
3.1 67
Рейтинг: +3.1 , голосов 67
Вы еще не голосовали!
Добавить комментарий (комментариев: 22)
Удалить ответ

Ваш почтовый ящик никогда не будет опубликован
Трудно разобрать цифры? Нажмите на рисунок, чтобы обновить.
#1 27/08/2013 12:30 ник
reply
помогите пожалуйста не устонавливается джомла застрял на конфигурации баз данных Не удалось подключиться к базе данных. Текст сообщения об ошибке: Could not connect to MySQL.
#2 23/05/2013 18:07 Дмитрий
reply
Все сделал, как написано, только порт установил 3307. При запуске mysql.exe окно на секунду появляется и тут же исчезает, так и не смог найти решение проблемы(
#3 02/02/2013 21:45 Оксана
reply
При попытке сохранить файл пишет отказано в доступе...
#4 03/07/2012 22:46 Виталий
reply
у меня после ввода кода перехожу на стадию проверки но там не продолжается установка так как ставится крестик на Restart servise
04/07/2012 09:39 admin
не может запустить сервис MySql видимо, посмотрите в логах , там должно быть описание ошибки при запуске сервиса
#5 12/02/2012 07:50 Izzat
reply
у меня почему то в конце выдаётся ошибка 1045,я в этом ни очень разбираюсь так ,что обьясните подробнее поЖ !
15/02/2012 14:59 admin
при установке обязательно укажите пароль для пользователя root
#6 13/10/2011 18:47 Vnjohn
reply
Стартовать mysql так: mysql -u root -p
#7 03/10/2011 20:47 Пётр
reply
Помогите пожалуиста! Не могу запустить "mysql.exe"! Пишет "Character set 'cp1251' is not a compiled character set and is not specified in the 'P:\MySQL hare\charsets\Index.xml' file. Что делать,уже запарился сним...
#8 22/08/2011 17:05 igoresz
reply
$link = mysql_connect ("kuda","kto","pwd"); mysql_select_db("xzdb",$link); mysql_query("SET CHARACTER SET 'cp1251'",$link) or die("ну, где эта база xzdb?"); и будет вам счастье!
#9 03/03/2011 11:11 Толик
reply
Програма хороша. Только языка та руского нет
#10 12/04/2010 14:47 Макс
reply
(Apply securiti settings) галочка неставица почему?!! помогите
12/04/2010 19:33 admin
зависает и все? или выдает какую-то ошибку? номер ошибки случайно не пишет?
#11 04/03/2010 00:51 Max
reply
А в MySQL Command Line Client при наборе SET NAMES cp1251 Query OK, 0 rows affected (0.00sec) Ну при запросе, к примеру, SELECT * FROM catalogs; Выдает вместо русских букв вопросительные знаки.
04/03/2010 20:13 admin
в php, попробуйте сделать следующиее:
1. соединяетесь с базой mysql (логин, пароль, название базы данных)
2. первым запросом выполняете: "NAMES cp1251;" больше этот запрос выполнять не надо на все время соединения
3. выполняете все остальные запросы
4. если все равно возвращает вопросительные знаки, в phpmyadmin и меняете кодировку самой базы данных
#12 04/03/2010 00:45 Max
reply
У меня становится: Переменная стреды NAMES cp1251; не определена
#13 03/03/2010 18:41 Max
reply
#14 03/03/2010 18:40 Max
reply
У меня все равно при запросе вместо русских букв встают вопросительные знаки (?????). Помогите! как это исправить? Все, что написано в этой статье набирал, ничего не помогает. Подскажите, пожалуйста!
03/03/2010 20:56 admin
при создании подключения к mysql, перед всеми запросами выполните этот запрос/команду и все будет нормально:
'SET NAMES cp1251;'
#15 31/12/2009 03:49 Ыыы
reply
Так всё хорошо) А как дальше пользыватся программой то?
10/01/2010 10:40 admin
пользоваться программой можно с помощью специального менеджера MySQL - Phpmyadmin. Он выполнять и составлять все запросы MySQL и имеет удобный понятный интерфейс. Сам по себе MySQL лишь служба SQL транзакции
#16 18/12/2009 07:57 Snegv_UA
reply
Спасибо,щчень помогло
#17 25/08/2009 19:05 Елена
reply
Все хорошо, но сохранить изменения в файле не дает
01/09/2009 09:22 admin
возможно файл уже используеться, если сервис уже запущен попробуйте остановить его, хотя сомневаюсь что файл все время открыт сервисом, это обычный текстовый файл, никаких проблем не должно быть
#18 08/08/2009 15:45 Иван
reply
Спасибо за статью. Не хватает только кода проверки работоспособности установки (php).
#19 12/05/2009 15:29 Инна
reply
Светик, еще раз ОГРОМНОЕ СПАСИБО!!!!!

Дополнительно

» С чего начать сайт?

» Установка программ

» Пример создания сайта

» Хостинг и домен

» Оптимизация сайта

» Раскрутка сайта

» Заработок web-мастера

» Примеры PHP/Javascript

» Блог и мои записки

Последние новости

Статьи по рейтингу

» Особенности покупки контента 5.0 1
» Выбор хостинга 4.8 5
» Поисковые системы 4.7 9
» Курс молодого web-мастера 4.6 21
» Где взять бесплатные ссылки 4.5 11
» Что такое сниппеты 4.5 6
» Addstudio - SEO модуль 4.5 4
» Отладка js и CSS 4.4 14
» Стратегия дохода на Sape.ru 4.3 3
» Каталоги и биржи статей 4.3 4