Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dwie instancje mysql
breadi
post 23.02.2021, 12:33:22
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 9.04.2015

Ostrzeżenie: (0%)
-----


Witam, chcialbym posiadać dwie osobne insancje msql.
Jedna do replikacji (replikacja jest ustawiona na serwerze glownym i dziala) calej bazy z innego serwera.
Druga dla wersji roboczych, projektowych
Bazy te nie maja mieć polaczenia miedzy soba.
Dobrze byloby, by do obydwu byl dostęp przez phpmyadmin.
Jak sie do tego zabrac?
Probowalem poprzez mysqld_multi, ale druga insancja nie chce mi wystartować, próbowałem kilka poradników i nic. pozmieniałem porty, katalogi, socket etc. w my. cnf nic.

Sa jeszcze inne sposoby?


Go to the top of the page
+Quote Post
Tomplus
post 23.02.2021, 17:47:26
Post #2





Grupa: Zarejestrowani
Postów: 1 828
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Rzadko mam okazję pracować na dwóch bazach na raz, jednakże jak ostatnio pracowałem, to zrobiłem sobie takie połączenie w celu konwersji kodowania do UTF-8 całej bazy.

Zrobiłem normalnie przez:
  1. $connection_1 = new mysqli($servername[0], $username[0], $password[0]);
  2. $connection_2 = new mysqli($servername[1], $username[1], $password[1]);
Go to the top of the page
+Quote Post
LowiczakPL
post 25.02.2021, 18:52:47
Post #3





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


Cytat(breadi @ 23.02.2021, 12:33:22 ) *
Dobrze byloby, by do obydwu byl dostęp przez phpmyadmin.
Jak sie do tego zabrac? ...


w phpmyadminie miałem kiedyś kilkadziesiąt baz danych z różnych serwerów, służy do tego plik config.inc.php

dodajesz sobie w tym pliku ile chcesz baz danych, np za pomocą takiej konfiguracji
Kod
$i++;
$cfg['Servers'][$i]['verbose'] = 'Database Server WP';
$cfg['Servers'][$i]['host'] = 'database.wp.pl';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
...


Ten post edytował LowiczakPL 25.02.2021, 18:53:59


--------------------
Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
Go to the top of the page
+Quote Post
Pyton_000
post 26.02.2021, 17:05:38
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


https://www.percona.com/blog/2014/08/26/mys...ances-of-mysql/
Go to the top of the page
+Quote Post
breadi
post 28.02.2021, 13:06:27
Post #5





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 9.04.2015

Ostrzeżenie: (0%)
-----


Pyton_000, próbowałem już wcześniej tego sposobu, ale mi coś nie pykło
Ostatecznie podziałało:
http://ravaneswaran-chinnasamy.blogspot.co...untu-16.04.html
Dzięki za pomoc.

Ten post edytował breadi 28.02.2021, 13:06:41
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 23:54