01

Ручная регулирование MySQL бери Windows

Когда автоматическая монтаж дает сбой, бери подспорье приходит шелковый режим.


Приступаем для установке:

0. Качаем zip-архив MySQL со страницы загрузки:  http://www.mysql.com/downloads/mysql/ .

Для Win 02 выбираем дистрибутив: Windows (x86, 02-bit),   Zip-Archive.

Для Win 04: Windows (x86, 04-bit),   Zip-Archive.

После нажатия нате кнопку Download ваша сестра увидите форму про регистрации, ее позволительно пропустить, нажав нате ссылку внизу — No thanks, just take me to the downloads .

0. Создаем папку установки. Например C:\Program Files\MySQL\MySQL Server 0.5 . И распаковываем во нее сюжет архива таким образом, так чтобы папки bin, data, docs равным образом другие были во корне папки установки.

0. Переходим ко созданию конфигурационного файла (my.ini). За основу берем единовластно изо типовых файлов:

  • my-small.ini — подойдет тем, который использует MySQL эпоха через времени равным образом никак не хочет, ради сервер занимал целый ряд ресурсов.
  • my-medium.ini — равно как отнюдь не требовательная для ресурсам конфигурация, однако подойдет тем, который использует MySQL нате постоянной основе (хороший подбор пользу кого про домашнего веб-сервера).
  • my-large.ini равным образом my-huge.ini — интересах систем, использующихся вроде специализированный MySQL сервер. Впрочем, my-large.ini дозволено пустить в дело на домашнего сервера, ежели нужна дополнительная полезный эффект MySQL (512 Мб оперативной памяти малограмотный где-то уже равным образом бездна соответственно нынешним временам).
  • my-innodb-heavy-4G — ради выделенных серверов, имеющих ото 0 Гб оперативной памяти да использующих всего-навсего таблицы в виде InnoDB.

В этом примере после основу автор этих строк выбрал my-medium.ini. Переименовываем его во my.ini равным образом размещаем во корне папки установки ( C:\Program Files\MySQL\MySQL Server 0.5 ).

Открываем на редактирования (в обычном Блокноте) равным образом вмиг впоследствии строчки [mysqld] дописываем двоечка параметра:

 basedir=C:/Program Files/MySQL/MySQL Server 0.5
 datadir=C:/Program Files/MySQL/MySQL Server 0.5/data 

Обратите внимание, что такое? на путях используется честный слэш (/), а невыгодный задний (\).

basedir — сие дорога ко папке установки.

datadir — конец для папке данных (где хранятся до этого времени БД). Иногда имеет доминанта расположить факты возьми отдельном диске, в надежде увеличить пропускная способность не в таком случае — не то заручиться надежность.

На какой есть быль привожу кусок конфигурационного файла, в дальнейшем внесения изменений:

 
 # The MySQL server
 [mysqld]
 basedir=C:/Program Files/MySQL/MySQL Server 0.5
 datadir=C:/Program Files/MySQL/MySQL Server 0.5/data
 port=3306
 socket=/tmp/mysql.sock
 skip-external-locking
 key_buffer_size=16M
 max_allowed_packet=1M
 table_open_cache=64
 sort_buffer_size=512K
 net_buffer_length=8K
 read_buffer_size=256K
 read_rnd_buffer_size=512K
 myisam_sort_buffer_size=8M
  

0. Следующий ступень — присыпать путь  C:\Program Files\MySQL\MySQL Server 0.5\bin на переменную среды PATH, ради вульгаризировать пуск MySQL изо командной строки. Для сего открываем Свойства системы -> Дополнительные норма системы -> сверху закладке Дополнительно во самом низу ребенок «Переменные среды…». В открывшемся окне пролистываем системные переменные в эту пору отнюдь не найдем Path. Выделяем эту строку равным образом нажимаем «Изменить…». В конце строки дописываем особенный путь, сохраняя существующие параметры:

Меняем PATH

Меняем PATH

Обратите внимание, аюшки? пути разделяются точкой из запятой. Убедитесь, что-нибудь на начале равно на конце вашего пути точка со запятой поставлена.

0. Перед тем вроде исполнить проверочный пуск, открываем впихивающийся морские ворота TCP 0306 на брандмауэре Windows:

Открываем морские ворота TCP 0306

Открываем пристань TCP 0306

Если во системе установлен второстепенный брандмауэр, так на нем равным образом должен выявить речные ворота TCP 0306 для того входящих подключений.

0. Теперь осуществляем отладочный запуск. В командной строке, запущенной через имени администратора (это обязательно, неравно держи Семерке иначе говоря Висте включен UAC), выполняем:

 mysqld --console 

На кино короче выведено ряд строк. Если включение прошел успешно, ведь последняя пункт хорошенького понемножку насмотреть эталонно так:

 Version: "5.5.9-log"  socket: ""  port: 0306  MySQL Community Server (GPL) 

Оставляем сие иллюминатор открытым, равно открываем пока что одно отверстие командной строки, во котором вводим:

 mysql -u root 

Если введение все прошло вне ошибок, ваш брат увидите предложение командной строки: mysql>

Посмотрим какие базы у нас есть:

 show databases; 

Точка от запятой во конце SQL-запроса ОБЯЗАТЕЛЬНА!

Ответ команды:

Командная ряд MySQL

Командная строчка MySQL

Теперь пишущий сии строки насквозь убеждены, что такое? сервер работает.

0. Переходим для следующему этапу — никуда не денешься учредить пропуск администратора MySQL (пользователь root). По умолчанию слово невыгодный установлен, равно сие желательно исправить. В томишко а окне MySQL вводим следующие команды:

 use mysql
 
 UPDATE user SET password=PASSWORD("ваш_пароль") WHERE user="root"; 

Проверяем результат:

 SELECT user, host, password FROM user; 

Ответ:

Таблица users

Таблица users

Как приметно возьми скриншоте колонка password заполнена, знать слово установлен.

Перед выходом выполняем команду:

 FLUSH PRIVILEGES; 

равным образом затем:

 exit 

Теперь возле подключении делать нечего впрыскивать пароль. Для сего используем родник -p:

 mysql -u root -p 

Для завершения работы MySQL выполняем:

 mysqladmin -u root -p shutdown 

0. Последний ступень — включение MySQL на качестве системной службы Windows.

Убедитесь, зачем на системе перевелся активных процессов MySQL.

В командной строке, запущенной ото имени администратора, выполняем:

 "C:\Program Files\MySQL\MySQL Server 0.5\bin\mysqld" --install 

Путь для mysqld надо означать без остатка (даже даже если симпатия прописан на PATH)!

Для запуска службы, открываем «Управление компьютером», равным образом ручной запускаем службу MySQL:

Запуск службы MySQL

Запуск службы MySQL

Или элементарнее вследствие командную строку:

 net start mysql 

Для удаления службы, до ее останавливаем:

 net stop mysql 

равно выполняем:

 "C:\Program Files\MySQL\MySQL Server 0.5\bin\mysqld" --remove 

Статьи согласно теме: