Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: PowerShell + MySQL  (Прочитано 10518 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн exonix

  • Автор темы
  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: PowerShell + MySQL
« Ответ #30 : 18 Мая 2013, 02:10:20 »
mysql?
5.5 работает
на 5.5 не работает.
Цитировать
root@debian7:~# echo "status" | mysql -uroot -p -h 192.168.10.174
Enter password:
--------------
mysql  Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (x86_64) using readline 6.2

Connection id:          80
Current database:
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:         5.5.31-0+wheezy1 (Debian)
Protocol version:       10
Connection:             192.168.10.174 via TCP/IP
Server characterset:    latin1
Db     characterset:    latin1
Client characterset:    utf8
Conn.  characterset:    utf8
TCP port:               3306
Uptime:                 2 hours 56 min 37 sec

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

root@debian7:~# echo "status" | mysql -uroot -p -h debian7
Enter password:
--------------
mysql  Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (x86_64) using readline 6.2

Connection id:          81
Current database:
Current user:           root@localhost
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:    utf8
Conn.  characterset:    utf8
TCP port:               3306
Uptime:                 2 hours 58 min 26 sec

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

но я так понял, что нужно было сделать с другого хоста? сделал с рабочего линукса:
Цитировать
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:          86
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:                 3 hours 1 min 6 sec

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

root@doc:~# echo "status" | mysql -uroot -p -h 192.168.10.174
Enter password:
--------------
mysql  Ver 14.14 Distrib 5.1.63, for debian-linux-gnu (x86_64) using readline 6.1

Connection id:          87
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:             192.168.10.174 via TCP/IP
Server characterset:    latin1
Db     characterset:    latin1
Client characterset:    latin1
Conn.  characterset:    latin1
TCP port:               3306
Uptime:                 3 hours 1 min 27 sec

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


Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: PowerShell + MySQL
« Ответ #31 : 18 Мая 2013, 02:20:00 »
вот найти root@localhost почему localhost ?
убери
Цитировать
192.168.10.174  localhost       debian7 debian7.kapitaene.local
Wars ~.o

Оффлайн exonix

  • Автор темы
  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: PowerShell + MySQL
« Ответ #32 : 18 Мая 2013, 02:32:26 »
ну локалхост, потому что я с него конекчусь. а убрал - доступа нет:

root@debian7:~# echo "status" | mysql -uroot -p -h debian7
Enter password:
ERROR 1130 (HY000): Host 'DEBIAN7' is not allowed to connect to this MySQL server
root@debian7:~# echo "status" | mysql -uroot -p -h 192.168.10.174
Enter password:
ERROR 1130 (HY000): Host 'DEBIAN7' is not allowed to connect to this MySQL server

при этом удалённо с рабочего сервера DOC - доступ есть.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: PowerShell + MySQL
« Ответ #33 : 18 Мая 2013, 02:40:58 »
тоже убери полный
Цитировать
    192.168.10.174  localhost       debian7 debian7.kapitaene.local
и рестарт мусял.
чтобы ип адрес проверяй
Wars ~.o

Оффлайн exonix

  • Автор темы
  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: PowerShell + MySQL
« Ответ #34 : 18 Мая 2013, 02:58:30 »
тоже убери полный
Цитировать
    192.168.10.174  localhost       debian7 debian7.domain.local
и рестарт мусял.
чтобы ип адрес проверяй
тоже самое. я уже думал может в PowerShel что не так - установил коннектор ODBC. Всё тоже самое:
к серверу DOC mysql 5.1 - есть подключение
к серверу Debain7 mysql 5.5 - нет подключения...

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: PowerShell + MySQL
« Ответ #35 : 18 Мая 2013, 03:15:19 »
Цитировать
к серверу Debain7 mysql 5.5 - нет подключения...
постав винсервер.))
Wars ~.o

Оффлайн exonix

  • Автор темы
  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: PowerShell + MySQL
« Ответ #36 : 18 Мая 2013, 03:22:27 »
Цитировать
к серверу Debain7 mysql 5.5 - нет подключения...
постав винсервер.))
если работать с вин сервером, я тогда уж поставлю MS SQL Express.
вообщем, завтра я ещё одну виртуалку подниму, тоже Деб 7 и мускл 5.5. Но только виртуалка будет на сервере 2008 R2 и на другом хосте соответственно. Может ядро до 3.8 обновить? ещё можно попробовать мускл 5.5 поставить на Деб 6... Этот же Деб 7 стоит на 2012 сервер в виртуалке... Хз. может влияет.
Но это будет завтра. Спасибо вам за ваши ответы.

Пользователь решил продолжить мысль 18 Мая 2013, 19:44:24:
вообщем фигня какая-то.
поднял новый сервер. вот настройки и разрешение имён:
Цитировать
root@inv:~# cat /etc/hosts
127.0.0.1       localhost
#127.0.1.1      inv.domain.local     inv

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.10.19   pc11.domain.local    pc11
192.168.10.22   inv.domain.local     inv
192.168.10.20   doc.domain.local     doc

root@inv:~# nslookup pc11.domain.local
Server:         192.168.10.10
Address:        192.168.10.10#53

Name:   pc11.domain.local
Address: 192.168.10.19

root@inv:~# nslookup inv.domain.local
Server:         192.168.10.10
Address:        192.168.10.10#53

Name:   inv.domain.local
Address: 192.168.10.22

root@inv:~# nslookup doc
Server:         192.168.10.10
Address:        192.168.10.10#53

Name:   doc.domain.LOCAL
Address: 192.168.10.20
добавил правило из phpmyadmin:
Цитировать
CREATE USER 'root'@'192.168.10.19' IDENTIFIED BY '***';
GRANT ALL PRIVILEGES ON * . * TO 'root'@'192.168.10.19' IDENTIFIED BY '***' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
появился доступ. попытался сделать такое же правило на Debian7 - всё равно нет доступа (
полтергейст, какой-то...
« Последнее редактирование: 18 Мая 2013, 19:44:24 от exonix »

Оффлайн exonix

  • Автор темы
  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: PowerShell + MySQL
« Ответ #37 : 23 Января 2014, 14:49:34 »
опытным путём вот что удалось выяснить:
если во время настройки mysql сделать неуспешные попытки подключения - то подключится не получится.
Однако, если после настройки подключится с любого другого сервера - то подключится получится.

такое чувство, что mysql запоминает у кого не получилось подключиться и банит его... но почему?
собственно - поменял IP на сервере с 19 на 24 - подключился !!!

настройки файла host не повлияли на подключения с других серверов.

Пользователь решил продолжить мысль 24 Января 2014, 13:04:52:
вообщем, странно всё это:
были разрешения для хоста и всей сети - для хоста не работало
+------------------+---------------+
| User | Host |
+------------------+---------------+
| root | 127.0.0.1 |
| root | 192.168.10.% |
| root | 192.168.10.19 |
+------------------+---------------+
удалил правило для хоста, сменил IP адрес с 19 на 24 - заработало
+------------------+---------------+
| User | Host |
+------------------+---------------+
| root | 127.0.0.1 |
| root | 192.168.10.% |
+------------------+---------------+
скопировал правило с сети на хост, сменил адрес обратно с 24 на 19 - заработало
+------------------+---------------+
| User | Host |
+------------------+---------------+
| root | 127.0.0.1 |
| root | 192.168.10.% |
| root | 192.168.10.19 |
+------------------+---------------+
удалил правило для сети - работает!!!
+------------------+---------------+
| User | Host |
+------------------+---------------+
| root | 127.0.0.1 |
| root | 192.168.10.19 |
+------------------+---------------+
правила создавались одними и теми же командами:
CREATE USER 'root'@'192.168.10.%' IDENTIFIED BY '***';
GRANT ALL PRIVILEGES ON * . * TO 'root'@'192.168.10.%' IDENTIFIED BY '***' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

менялось только % на 19
 :o
« Последнее редактирование: 24 Января 2014, 13:04:52 от exonix »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: PowerShell + MySQL
« Ответ #38 : 31 Января 2014, 08:26:40 »
Сколько раз вас лечить надо? Доменный суффикс .local зарезервирован для самоорганизующихся сетей. Настройте сеть нормально - прекратится подобная мистика.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.036 секунд. Запросов: 25.