Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Debian 7 MySQL подключение

Ответить
Настройки темы
Debian/Ubuntu - [решено] Debian 7 MySQL подключение
exo exo вне форума

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: exo
Дата: 13-05-2013
Вообщем есть что:
Код: Выделить весь код
root@debian7:~# uname -a
Linux debian7 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2 x86_64 GNU/Linux
root@debian7:~# mysql -V
mysql  Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (x86_64) using readline 6.2
root@debian7:~# mysql -h debian7 -u root -p inv
Enter password:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 56
Server version: 5.5.31-0+wheezy1 (Debian)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
а вот когда делаю так с самого хоста, или удалённого хоста, то не получается подключится:
r
Код: Выделить весь код
oot@debian7:~# telnet debian7 3306
Trying 127.0.1.1...
Trying 192.168.10.174...
Connected to debian7.
Escape character is '^]'.
T
5.5.31-0+wheezy19O^it-~W─pMnc&0^iu10?mysql_native_password

!#08S01Got packets out of orderConnection closed by foreign host.
root@debian7:~# telnet localhost 3306
Trying ::1...
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
Вроде грант дал для рута и удалённого IP (через phpmyadmin делал), но доже с локального хоста не пускает. Куда смотреть? IPTABLES смотреть?
Рядом стоит debian 6 , там не помню, чтобы IPTABLES настраивал, только гранты давал.
Спасибо.

-------
Вежливый клиент всегда прав!


Отправлено: 20:34, 13-05-2013

 

Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать



Цитата exo:
telnet debian7 3306 »
Ну и извращенец вы, батенька.

Отправлено: 21:35, 13-05-2013 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

exo exo вне форума Автор темы

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


vadblm, а как ещё проверить подключение к базе? на 6-ке всё норм работает, а тут чот не зочет.

-------
Вежливый клиент всегда прав!


Отправлено: 22:22, 13-05-2013 | #3


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Ну я не знаю, может вы протокол MySQL настолько знаете, что в бинарном виде с ним по телнету переговариваться умеете... Собсно, фаервол ни при чём, вы удачно подключаетесь и получаете кракозяблы - соединение установлено.
Проверять клиентом MySQL. Любым. От штатного терминального mysql до ODBC/JDBC коннекторов через эксель или ещё какую задницу.

Отправлено: 22:46, 13-05-2013 | #4

exo exo вне форума Автор темы

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


Цитата vadblm:
по телнету переговариваться умеете »
ну вообще-то любая сетевая служба имеет порт, который легко проверяется telnet-ом. для Mysql это 3306 как и для MS SQL.

ладно, я понял, проехали.

-------
Вежливый клиент всегда прав!


Отправлено: 23:40, 13-05-2013 | #5

exo exo вне форума Автор темы

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


Цитата vadblm:
Проверять клиентом MySQL »
Connector /Net и есть клиент. Но если будет легче от другого клиента: пожалуйста. Рабочий и не рабочий сервер (((


вообщем, фигня пока какая-то.
При этом, если делать коннект из другого линукса - то всё ок:
Цитата:
root@doc:~# echo "status" | mysql -uroot -p -h debian7
Enter password:
--------------
mysql Ver 14.14 Distrib 5.1.63, for debian-linux-gnu (x86_64) using readline 6.1

Connection id: 50
Current database:
Current user: root@doc.domain.local
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.5.31-0+wheezy1 (Debian)
Protocol version: 10
Connection: debian7 via TCP/IP
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
TCP port: 3306
Uptime: 2 min 57 sec

Threads: 1 Questions: 142 Slow queries: 0 Opens: 215 Flush tables: 1 Open tables: 52 Queries per second avg: 0.802
--------------

root@doc:~# mysql -uroot -p -h debian7
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 81
Server version: 5.5.31-0+wheezy1 (Debian)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

-------
Вежливый клиент всегда прав!


Последний раз редактировалось exo, 21-01-2014 в 19:23.


Отправлено: 02:47, 18-05-2013 | #6


Аватара для SharkyUA

Ветеран


Сообщения: 756
Благодарности: 103

Профиль | Отправить PM | Цитировать


Проверьте доступ по IP:

Код: Выделить весь код
mysql -u root -p -h debian7
select User,Host from mysql.user;

-------

Любое событие с нами, с нас и начинается. Не будьте рабами событий. Это события — слуги нам.
Поделитесь музыкой / [Windows 8] Визуальные стили / Plank - Dock for Linux


Отправлено: 11:19, 18-05-2013 | #7

exo exo вне форума Автор темы

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


Цитата SharkyUA:
select User,Host from mysql.user; »
Код: Выделить весь код
mysql> select User,Host from mysql.user;
+------------------+----------------------+
| User             | Host                 |
+------------------+----------------------+
| root             | 127.0.0.1            |
| root             | 192.168.10.10        |
| root             | 192.168.10.19        |
| root             | 192.168.10.20        |
| root             | ::1                  |
| debian-sys-maint | localhost            |
| phpmyadmin       | localhost            |
| root             | localhost            |
| root             | pc11                 |
| root             | pc11.domain.local |
+------------------+----------------------+
10 rows in set (0.00 sec)
где, pc11 и 192.168.10.19 - мой хост, с которого я запускаю скрипт PowerShell.
192.168.10.20 - это другой сервер с Дебиан 6 и базой 5.1. с него доступ к базе есть:
Код: Выделить весь код
root@doc:~# mysql -uroot -p -h debian7
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 48
Server version: 5.5.31-0+wheezy1 (Debian)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
и вот, кстати, настройка для работающего сервера. и с 19, и с 10 и со 2-го доступ есть.
Код: Выделить весь код
mysql> select User,Host from mysql.user;
+------------------+---------------+
| User             | Host          |
+------------------+---------------+
| root             | 127.0.0.1     |
| root             | 192.168.10.10 |
| root             | 192.168.10.19 |
| root             | 192.168.10.2  |
| root             | doc           |
| cacti            | localhost     |
| debian-sys-maint | localhost     |
| phpmyadmin       | localhost     |
| root             | localhost     |
+------------------+---------------+
9 rows in set (0.00 sec)

-------
Вежливый клиент всегда прав!


Отправлено: 17:26, 18-05-2013 | #8


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Ну и? IP адрес, с которого не получается подключение в списке есть?
Вы зачем-то замазали выхлоп ошибки, где отказ в подключении 'root'@'pc11<замазано>
Вопрос такой. Сервер MySQL может резольвить pc11<замазано>?

Хинт: если нужно дать, скажем, полный доступ юзеру root из всей подсети 192.168.10.0/24, то следует выдавать права так:
Код: Выделить весь код
grant all privileges on *.* to 'root'@'192.168.10.%' identified by 'password';

Отправлено: 17:47, 18-05-2013 | #9

exo exo вне форума Автор темы

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


Цитата vadblm:
IP адрес, с которого не получается подключение в списке есть? »
Код: Выделить весь код
| root | 192.168.10.19 |
| root | pc11 |
| root | pc11.domain.local |
Цитата exo:
где, pc11 и 192.168.10.19 - мой хост, с которого я запускаю скрипт PowerShell. »
всё есть трижды. я замазал только домен, и заменил его на domain.

Цитата vadblm:
grant all privileges on *.* to 'root'@'192.168.10.%' identified by 'password'; »
дал - ничего не изменилось (

-------
Вежливый клиент всегда прав!


Отправлено: 18:12, 18-05-2013 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Debian 7 MySQL подключение

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] установил apache+php+MySQL но MySQL не работает ejik_off Вебмастеру 13 10-05-2011 21:54
Debian/Ubuntu - Debian 6 + Hyper-v Myxins Общий по Linux 1 10-05-2011 13:31
Debian/Ubuntu - debian + XP Prosto_lamo Общий по Linux 17 15-05-2008 21:03
MySQL - MySQL & MySQL-Front timon4ik Программирование и базы данных 2 06-04-2008 18:07
[решено] C++ Builder | Подключение к БД MySQL XCodeR Программирование и базы данных 7 26-08-2006 10:38




 
Переход