Соединитесь с MySQL на сервере Ubuntu

Соединение хорошо работало на днях и по некоторым причинам, не делает. MySQL работает в Сервере Ubuntu 12.04, и я пытаюсь соединиться с базой данных с помощью Коннектора ODBC 5.1 из Windows 7.

Я испытал комментарий и хранение связывания адресного в cnf файл. Я попытался предоставить весь доступ. Я читал бесконечные суммы учебных руководств и отправлял, чтобы попытаться понять это. Я не могу выяснить то, что продолжается, также я - новичок ко всему этому, и я заметил, что большая часть регистрации не учитывает некоторые незначительные вещи, к которым могут быть настроены другие.

На помощь! Заранее спасибо.

Услуга работает, и я получаю следующий netstat-tlpen | grep mysql:

tcp  0  0.0.0.0.0:3306  0.0.0.0:*  LISTEN  106  15172  3565/mysqld

Я получаю следующий netstat-tlpen:

    Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode       PID/Program name
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      106        15172       3565/mysqld     
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      0          7092        776/smbd        
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      0          8325        784/rpcbind     
tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN      0          9759        1325/perl       
tcp        0      0 0.0.0.0:44819           0.0.0.0:*               LISTEN      0          9584        -               
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          8809        947/sshd        
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      0          7090        776/smbd        
tcp        0      0 0.0.0.0:2049            0.0.0.0:*               LISTEN      0          9000        -               
tcp6       0      0 :::139                  :::*                    LISTEN      0          7088        776/smbd        
tcp6       0      0 :::111                  :::*                    LISTEN      0          8328        784/rpcbind     
tcp6       0      0 :::22                   :::*                    LISTEN      0          8811        947/sshd        
tcp6       0      0 :::445                  :::*                    LISTEN      0          7085        776/smbd        
tcp6       0      0 :::2049                 :::*                    LISTEN      0          9003        -               
tcp6       0      0 :::47906                :::*                    LISTEN      0          9586        -     

iptable-L

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination  

enter image description here

1
задан 5 March 2013 в 15:35

2 ответа

Похоже, вы проверили все, что может быть не так с MySQL. Следующее, что я хотел бы проверить, это посмотреть, работает ли MySQL и прослушивает ли правильный порт.

service mysql status

Если работает нота, запустите ее:

service mysql start

После этого я позабочусь, чтобы она все еще слушала порт по умолчанию, запустив

netstat -tlpen | grep mysql

Порт по умолчанию для MySQL - 3306, поэтому он должен возвращать что-то вроде этого:

tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 107 8073 790/mysqld

0
ответ дан 5 March 2013 в 15:35

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

sudo nano /etc/network/interfaces

и изменил информацию, аналогичную этой инструкции , используя информацию, передаваемую в мою локальную сеть.

Вместо того, чтобы изменять файл resolv.conf в соответствии с состояниями учебника, я добавил:

dns-nameserver XX.XX.XX.XX
dns-nameserver XX.XX.XX.XX

в виде двух дополнительных строк в нижней части файла интерфейсов. XX.XX.XX.XX заменены на DNS-серверы имен, которые я определил на своем маршрутизаторе. Другая информация, которую я читаю, указывает на то, что вы можете использовать другие, например, Google или OpenDNS. Как только это было сделано и сеть была перезапущена, мне пришлось удалить dhcp-client с сервера. Без этого статический IP-адрес не сохраняется при перезапуске сервера.

0
ответ дан 5 March 2013 в 15:35

Другие вопросы по тегам:

Похожие вопросы: