Автор Тема: Отдалечен достъп до MySQL  (Прочетена 2183 пъти)

globaluty

  • Напреднали
  • *****
  • Публикации: 96
    • Профил
Отдалечен достъп до MySQL
« -: Nov 28, 2015, 18:22 »
Здравейте, опитвам се да пусна mysql на една машина да слуша на всички ип-та или на определено, но не се получава.

В /etc/my.cnf направих bind-address=IP или 0.0.0.0, след което го рестартирах.
Рестартирах MYSQL...

Добавих: /sbin/iptables -A INPUT -i eth0 -p tcp --destination-port 3306 -j ACCEPT

Пробвам да се логна през друг хост, пиша mysql -u root -p -h IP, излиза ми да пиша парола, пиша я и забива все едно.. Не да ми каже, че е грешна паролата или нещо от сорта.

С netstat-pltn на хоста с мysql виждам, следното:

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1264/mysqld


Някакви идеи как да запусна този отдалечено достъп ?
Активен

10101

  • Напреднали
  • *****
  • Публикации: 384
  • Distribution: GNU LINUX
    • Профил
Re: Отдалечен достъп до MySQL
« Отговор #1 -: Nov 28, 2015, 19:37 »
От това се вижда,че демона слуша на 127.0.0.1 и няма как да успееш отвън.Трябва да е на 0/0. или на 1.2.3.4:3306
Това става от конф. файла.
Има една опция skip-networking там какво е положението?
Oтделно е нужно и на потребителя и ип адреса  да се добави достъп в демона.
« Последна редакция: Nov 28, 2015, 19:52 от 10101 »
Активен

А печат ?

globaluty

  • Напреднали
  • *****
  • Публикации: 96
    • Профил
Re: Отдалечен достъп до MySQL
« Отговор #2 -: Nov 28, 2015, 21:51 »
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address            = 0.0.0.0

няма skip-networking, както казах бях пробвал и с IP адрес вместо 0.0.0.0

Какво друго трябва да направя?
Активен

Bogo

  • Напреднали
  • *****
  • Публикации: 632
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Re: Отдалечен достъп до MySQL
« Отговор #3 -: Nov 29, 2015, 01:19 »
от това което си пoсочил като iptables махни "-i eth0" не ти е нужно щом искаш да се логваш през всички интерфейси

после ако имаш phpmyadmin трябва в привилегийте на юзера с който се логваш да сложиш на any host и да изтриеш 127.0.0.1 от полето



Активен

live free or die хард :)

globaluty

  • Напреднали
  • *****
  • Публикации: 96
    • Профил
Re: Отдалечен достъп до MySQL
« Отговор #4 -: Nov 30, 2015, 00:24 »
Проблемът е бил, че с  /etc/init.d/mysql stop въобще не се е спирал mysql-а.

След като го килнах и пуснах ново, всичко си дойде на мястото.

Благодаря.
« Последна редакция: Nov 30, 2015, 01:01 от globaluty »
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
DBI::MySql
Настройка на програми
maniac 6 3131 Последна публикация Apr 26, 2004, 19:38
от maniac
Perl + CGI,DBI + Mysql ili PHP + Mysql
Общ форум
jica 3 4960 Последна публикация Sep 07, 2004, 17:02
от jica
Mysql проблем със стартирането(mysql.sock missing)
Настройка на програми
coveka 6 6762 Последна публикация Mar 01, 2008, 22:02
от coveka
Mysql: can't connect to local mysql server
Настройка на програми
wonder 1 5139 Последна публикация Mar 16, 2008, 01:17
от neter
PHP / Mysql проблеми - mysql server has gone away
Web development
gat3way 9 5637 Последна публикация May 29, 2012, 18:50
от Neo2SHYAlien