Jump to content
  • 0

Не подключается MySql


super-php
 Share

Question

Инструкцию по ручной установке MySQL нашел здесь http://www.q2w3.ru/2011/03/07/3305/

Скачал MySQL Windows (x86, 32-bit), ZIP Archive

http://dev.mysql.com...ysql/#downloads

Распаковал его в f:\apache\mysql

SnimokJPG_3180882_8622075.jpg

Переименовал файл my-default.ini в my.ini

SnimokJPG_6878870_8622088.jpg

Файл my.ini


# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
basedir = f:/apache/mysql
datadir = f:/apache/mysql/data
port = 3306
# server_id = .....


# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

В переменных среды указал путь к папке бин к апачу, фото ниже

f:\apache\mysq\bin;

SnimokJPG_7672327_8622616.jpg

Захожу через командную строку, чтобы зайти в mysql и писать запросы, при любых вводах

выдает

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

Сбросить пароль не получается никак и запустить сам Майскл тоже, постоянно ошибка

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

Сам MySQL тоже не выходит запустить, при вводе в командной строке:


f:\apache\mysql\bin>mysql
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

Что делать?

При вводе в командной строке такого:



f:\apache\mysql\bin>net start mysql
Неправильное имя службы.

Для вызова дополнительной справки наберите NET HELPMSG 2185.

Snimok2JPG_4385882_8623506.jpg

SnimokJPG_4382273_8623515.jpg

Edited by super-php
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

У apache, mysql и php есть инсталляторы для win, в которых идет установка и начальная настройка. Всё занимает минут 5 от силы и все сразу работает. Нет все качают для винды zip архивы. Я вот одного не пойму - нафига?.

Edited by wwt
Link to comment
Share on other sites

  • 0
При вводе в командной строке такого:f:\apache\mysql\bin>net start mysqlНеправильное имя службы.Для вызова дополнительной справки наберите NET HELPMSG 2185.

Проверьте(Управление компьютером -> Cлужбы) была-ли создана служба при инстале MySQL и попробуйте ее запустить вручнуюaz2p.jpg

Если не создалась, можно создать вручную


sc create mysql_server binPath= "\"d:\bin\mysql5147ce\bin\mysqld.exe\" --defaults-file=\"d:\bin\mysql5147ce\conf.ini\" mysql_server" DisplayName= "MySQL Server"
sc qc mysql_server

Тут mysql_server - имя создаваемой службы, d:\bin\mysql5147ce\bin\mysqld.exe - путь к пусковому файлу, d:\bin\mysql5147ce\conf.ini - путь к файлу конфигов.

Сам MySQL тоже не выходит запустить, при вводе в командной строке:

f:\apache\mysql\bin>mysql

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

Попробуйте яявно задать параметры подключения


mysql.exe --host ваш_host --user имя_пользователя --password пароль --port 3306

Где ваш_host - обычно localhost или 127.0.0.1, 3306 - стандартный порт, если при инстале не выбран другой.

Советую работать с MySQL через dbForge Studio for MySQL(http://www.devart.com/ru/dbforge/mysql/studio/), особенно если мало опыта. Отличный многофункциональный nix/win инструмент, бесплатный, есть русская версия.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy