Zezwalaj na wszystkie połączenia zdalne, MySQL
Korzystałem z SQL Server i teraz używam MySQL dla projektu. Dzięki SQL Server nasi programiści mogą łączyć się ze zdalną bazą danych na swoich komputerach lokalnych, jeśli znają hosta, nazwę użytkownika i hasło. Jednak z MySQL, aby dać programistom dostęp z ich lokalnych maszyn, musiałem zalogować się do MySQL i wykonać:
<code>GRANT ALL ON *.* to user@address IDENTIFIED BY 'password'; flush privileges; </code>
Gdzieaddress
to adres IP komputera dewelopera. Oczywiście, jeśli zmienią sieci, muszę je ponownie wykonać. Czy istnieje sposób na zezwolenie na wszystkie połączenia zdalne, takie jak w przypadku SQL Server, czy z jakiegoś powodu jest to zły pomysł? Nadal mamy nazwę użytkownika i hasło. Oczywiście jestem trochę zdezorientowany.
Ponadto: jest to baza danych rozwoju i jest dostępna tylko z naszej sieci wewnętrznej. Rozumiem, dlaczego złym pomysłem jest zapewnienie wszystkim dostępu do produkcyjnej bazy danych.