Перейти к содержанию
  • 0
Авторизация  
Asgar

Ubuntu Server

Вопросы

Суть вопроса такова: На Ubuntu Server 14.04.5 всё работает без проблем, а вот на Ubuntu Server 16.04.3 нет связи с Navicat for MySQL через SSH. с PuTTY всё заходит без проблем, с WinSCP всё заходит без проблем связь через SSH есть,  подскажи что может быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рекомендуемые сообщения

  • 0

дать руту права на подключение к через удаленку к бд

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Перечитал много но везде одно и тоже
1. Правим конфиг файл my.cfd
Для Debian и Ubuntu лежит в /etc/mysql/my.conf
Находим строчку:
bind-address = 127.0.0.1
Если хотим открыть доступ всем - комментим ее, если какому-то конкретному хосту - пишем его IP. Более сложные правила доступа следует настраивать через firewall.
Сохраняем конфиг-файл.
2. Перезапускаем MySQL Server
/etc/init.d/mysql restart

файл my.cfd (отсутствует)
файл my.conf (отсутствует)
http://prntscr.com/hr0orl

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Из постановки вопроса совершенно не понятна суть проблемы. Опишите максимально подробно что и как делаете, какую ошибку получаете или в чем именно заключается проблема. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
2 минуты назад, Akumu сказал:

Из постановки вопроса совершенно не понятна суть проблемы. Опишите максимально подробно что и как делаете, какую ошибку получаете или в чем именно заключается проблема. 

Суть вопроса такова: На Ubuntu Server 14.04.5 всё работает без проблем, а вот на Ubuntu Server 16.04.3 нет связи с Navicat for MySQL через SSH. с PuTTY всё заходит без проблем, с WinSCP всё заходит без проблем связь через SSH есть,  подскажи что может быть?   http://prntscr.com/hr0uxi

Что здесь не понятного?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

1. Правим конфиг файл my.cfd
Для Debian и Ubuntu лежит в /etc/mysql/my.conf

Находим строчку:
bind-address = 127.0.0.1
Если хотим открыть доступ всем - комментим ее, если какому-то конкретному хосту - пишем его IP. Более сложные правила доступа следует настраивать через firewall.
Сохраняем конфиг-файл.

2. Перезапускаем MySQL Server
Для Debian и Ubuntu:
/etc/init.d/mysql restart

3. Заходим в консоль mysql и выдаем права
Входим в консоль:
mysql -u YOUR_USER_NAME -p

Выдаем права:


mysql> USE mysql;
mysql> GRANT ALL PRIVILEGES ON YOUR_DB_NAME.* TO YOUR_USERNAME@YOUR_HOST_NAME IDENTIFIED BY 'YOUR_PASSWORD';
mysql> FLUSH PRIVILEGES;

Для доступа со всех хостов ко всем бд юзеру 'root' с паролем 'qwerty' можно написать:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'qwerty';

Изменено пользователем Yarpi

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
2 минуты назад, Yarpi сказал:

1. Правим конфиг файл my.cfd
Для Debian и Ubuntu лежит в /etc/mysql/my.conf

Находим строчку:
bind-address = 127.0.0.1
Если хотим открыть доступ всем - комментим ее, если какому-то конкретному хосту - пишем его IP. Более сложные правила доступа следует настраивать через firewall.
Сохраняем конфиг-файл.

2. Перезапускаем MySQL Server
Для Debian и Ubuntu:
/etc/init.d/mysql restart

3. Заходим в консоль mysql и выдаем права
Входим в консоль:
mysql -u YOUR_USER_NAME -p

Выдаем права:


mysql> USE mysql;
mysql> GRANT ALL PRIVILEGES ON YOUR_DB_NAME.* TO YOUR_USERNAME@YOUR_HOST_NAME IDENTIFIED BY 'YOUR_PASSWORD';
mysql> FLUSH PRIVILEGES;

Для доступа со всех хостов ко всем бд юзеру 'root' с паролем 'qwerty' можно написать:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'qwerty';

файл my.cfd (отсутствует)
файл my.conf (отсутствует)
http://prntscr.com/hr0orl

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Только что, Asgar сказал:

http://prntscr.com/hr103q

если вношу изменения mysql при рестарте выдаёт ошибку

Ладно скинь в личку ИД и Пасс от ТимВьювера, быстрее будет сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
5 минут назад, Asgar сказал:

Суть вопроса такова: На Ubuntu Server 14.04.5 всё работает без проблем, а вот на Ubuntu Server 16.04.3 нет связи с Navicat for MySQL через SSH. с PuTTY всё заходит без проблем, с WinSCP всё заходит без проблем связь через SSH есть,  подскажи что может быть?   http://prntscr.com/hr0uxi

Что здесь не понятного?

Что из этого, простите господи, сообщения может вообще быть понятно? В этот раз скриншот ошибки хоть приложили, и на том спасибо.
Правильно заданный вопрос – половина ответа. 
 

Покажите вывод следующей команды:

sudo netstat -tpna | grep mysqld

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Только что, Asgar сказал:

TeamViewer НЕ пользуюсь

Тогда не чем не могу помочь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Только что, Akumu сказал:

Что из этого, простите господи, сообщения может вообще быть понятно? В этот раз скриншот ошибки хоть приложили, и на том спасибо.
Правильно заданный вопрос – половина ответа. 
 

Покажите вывод следующей команды:


sudo netstat -tpna | grep mysqld

 

Я то примерно понял что он хочет. Но мне например проще сделать это самому через удалёнку, чем питаться объяснить ему на пальцах что и куда тыкать. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
8 минут назад, Akumu сказал:

Что из этого, простите господи, сообщения может вообще быть понятно? В этот раз скриншот ошибки хоть приложили, и на том спасибо.
Правильно заданный вопрос – половина ответа. 
 

Покажите вывод следующей команды:


sudo netstat -tpna | grep mysqld

 

http://prntscr.com/hr17tt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
7 минут назад, Yarpi сказал:

Я то примерно понял что он хочет. Но мне например проще сделать это самому через удалёнку, чем питаться объяснить ему на пальцах что и куда тыкать. 

Удалённый доступ к бд через Navicat for MySQL по SSH. Что здесь не понятного??? В Ubuntu Server 14.04.5 всё работает без проблем, а вот с 16й  начинаются заморочки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Открываете файл конфигурации MySQL /etc/mysql/my.cnf
Находите строчку bind-address = 127.0.0.1
Редактируете, можно указать 0.0.0.0 или можно внешний IP вашего сервера.
Сохраняем изменения.

Далее, перезагружаем mysqld:
sudo service mysql restart
  или
sudo /etc/init.d/mysql restart

Всё.
Однако: Открывать доступ к mysql извне - небезопасно! Обязательно комбинируйте такие действия с конфигурацией фаервола и разрешайте доступ к порту базы только с определенный IP адресов.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
3 минуты назад, Asgar сказал:

Удалённый доступ к бд через Navicat for MySQL по SSH. Что здесь не понятного??? В Ubuntu Server 14.04.5 всё работает без проблем, а вот с 16й  начинаются заморочки

Я то понял что ты хочешь. И даже написал тебе как это сделать. Не можешь сам сделать, могу через ТВ сделать. Не хочешь через ТВ , тогда простите мне лень объяснять на пальцах как это сделать.

Изменено пользователем Yarpi

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
1 минуту назад, Akumu сказал:

Открываете файл конфигурации MySQL /etc/mysql/my.cnf
Находите строчку bind-address = 127.0.0.1
Редактируете, можно указать 0.0.0.0 или можно внешний IP вашего сервера.
Сохраняем изменения.

Далее, перезагружаем mysqld:
sudo service mysql restart
  или
sudo /etc/init.d/mysql restart

Всё.
Однако: Открывать доступ к mysql извне - небезопасно! Обязательно комбинируйте такие действия с конфигурацией фаервола и разрешайте доступ к порту базы только с определенный IP адресов.

 

Ну нет там ни чего, http://prntscr.com/hr103q я выше написал

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
2 минуты назад, Yarpi сказал:

Я то понял что ты хочешь. И даже написал тебе как это сделать. Не можешь сам сделать, могу через ТВ сделать. Не хочешь через ТВ , тогда простите мне лень объяснять на пальцах как это сделать.

Всё что ты писал я это читал не на одном сайте, только нет там того что нужно, для 16й не подходит!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Ищите необходимую конфигурацию в подпапках или обратитесь к опытному пользователю linux, который будет готов на выдвинутых им условиях сделать эту работу за вас.

Как мне кажется вы совершенно упускаете суть раздела "Вопрос/Ответы". 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Только что, Asgar сказал:

Всё что ты писал я это читал не на одном сайте, только нет там того что нужно, для 16й не подходит!!!

Да какая разница 16-й или другой? У меня вообще на Центе этот файл лежит по пути /etc/my.cnf 

Еще раз пишу то что мне лень объяснять и просить что бы ты поискал в соседних папках этот файл, мне проще самому сделать.  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
6 минут назад, Asgar сказал:

Всё что ты писал я это читал не на одном сайте, только нет там того что нужно, для 16й не подходит!!!

 

Screenshot_49.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
3 минуты назад, Asgar сказал:

сравни файлы потом пиши

Ну нет там ни чего, http://prntscr.com/hr103q я выше написал

Я не могу больше читать это. Будет желание помогу удалённо. Намного быстрее будет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
12 минут назад, Yarpi сказал:

Да какая разница 16-й или другой? У меня вообще на Центе этот файл лежит по пути /etc/my.cnf 

Еще раз пишу то что мне лень объяснять и просить что бы ты поискал в соседних папках этот файл, мне проще самому сделать.  

Это единственный файл my.cnf http://prntscr.com/hr1o2y и он пуст

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...