Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
yerdnA
Зарегистрирован: 29.05.2004 Сообщения: 3
|
Добавлено: Пт Окт 01 2004 12:11 Заголовок сообщения: Не могу соединиться с локально с севером MySQL: ERROR 1130 |
|
|
OC Win 2003 Serv - сижу на этой машине в сети как простой юзер.
MySQL - '4.0.20a'
Поставил локально на машину MySQL в целях изучения, настроил. Все работало отлично, после 2х недельного перерыва вновь приступил терзанию MySQL'a, но он гад что-то пропел про невозможность соединения с localhost'oм. Не вдаваясь в подробности чем были вызваны ошибки соединения, удаляю MySQL и начинаю весь процесс установки заново.
1. Копирую файлы в - с:\mysql
2. Создаю C:\windows\my.ini
[WinMySQLAdmin]
Server=C:/mysql/bin/mysqld-max-nt.exe
[mysqld]
# set basedir to your installation path
basedir=c:/mysql
# set datadir to the location of your data directory
datadir=c:/mysql/data
Именно эти строки были прописаны в старом варианте my.ini, не больше и не меньше.
3. Устанавливаю сервис
mysqld-max-nt --install
После утановки сервиса в c:\mysql\data\
появляются файлы
mypcname.err
ib_arch_log_0000000000
ib_logfile0
ib_logfile1
ibdata1
innodb.status.2932
4. Запускаю процесс
C:\WINDOWS>net start mysql
The MySQL service is starting.
The MySQL service was started successfully.
5. Соединяюсь с сервером в первый раз
C:\mysql\data\mysql>mysql -h localhost -u root
ERROR 1130: Host 'mypcname.domain.com' is not allowed to connect to this MySQL server
Почему он не запускается?
Какими средствами это можно лечить?
До этого момента, вышеперечисленные шаги по установке MySQL на этой машине были проделаны не один и каждый раз успешно.
В качестве проверки установил MySQL на WinXP Prof
Копирую C:\mysql
Запускаю winmysqladmin
После того как он закончит свою работу подсоединяюсь к серверу
Mysql –h localhost –u root
Все ОК.
Проделываю подобные шаги на Win2003, но соединиться не могу, выдет ошибку: error 1130.
В главном окне winmysqladmin’a, на вкладке Environment, в поле Local IP Address нашел отличие
Для WinXP:
Pcname1
192.168.0.1
для Win2003:
pcname.domain.com
192.168.0.2
Если я правильно думаю, то надо искать именно здесь. Что и где надо подправить чтобы при установке MySQL цеплял только имя компьютера без домена? |
|
Вернуться к началу |
|
 |
yerdnA
Зарегистрирован: 29.05.2004 Сообщения: 3
|
Добавлено: Пн Окт 04 2004 06:04 Заголовок сообщения: Re: Не могу соединиться с локально с севером MySQL: ERROR 1130 |
|
|
yerdnA писал(а): | Что и где надо подправить? |
Решение проблемы нашел здесь:
http://dev.mysql.com/doc/mysql/ru/Windows_vs_Unix.html
Ошибка access denied for user (доступ пользователю запрещен)
Если вы получили сообщение об ошибке Access denied for user: `some-user@unknown' to database `mysql' при попытке доступа к MySQL-серверу, находящемуся на той же машине, с которой происходит доступ, это значит, что MySQL не может правильно определить адрес вашей машины. Для решения данной проблемы следует создать файл `\windows\hosts', содержащий: 127.0.0.1 localhost
Когда настраивал Apache, в файле hosts, строку содержащую 127.0.0.1 localhost закомментировал и забыл об этом . Все отлично работает. Всем спасибо за оказанное внимание. |
|
Вернуться к началу |
|
 |
|