Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Korzystanie z Oracle JDeveloper z MySQL Database Service na Oracle Cloud Platform, część 1

Oracle JDeveloper to środowisko Java IDE z obsługą Java EE i Oracle Application Development Framework (ADF). We wcześniejszym artykule omawialiśmy używanie Oracle JDeveloper z Oracle Database na Oracle Cloud Platform. JDeveloper zapewnia obsługę powszechnie używanych relacyjnych baz danych, w tym IBM DB2, Apache Derby, SQL Server i MySQL. W kolejnych trzech artykułach omówimy korzystanie z JDevelopera w celu uzyskania dostępu do usługi bazy danych MySQL na Oracle Cloud Platform i wykonywania zadań związanych z bazą danych, takich jak tworzenie tabeli, dodawanie danych do tabeli, wysyłanie zapytań do tabeli i eksportowanie zestawu wyników. Pierwszy artykuł ma następujące sekcje:

  • Ustawianie środowiska
  • Tworzenie usługi bazy danych MySQL na platformie Oracle Cloud
  • Włączanie dostępu do usługi MySQL
  • Wniosek

Ustawianie środowiska

Wymagane jest konto Oracle Cloud Platform i dostępna jest bezpłatna wersja próbna. Jedyne oprogramowanie wymagane do zainstalowania to Oracle JDeveloper 12c. Po instalacji, gdy JDeveloper jest uruchamiany, użytkownik jest proszony o wybranie roli. Wybierz rolę Programista Studio (wszystkie funkcje) , jak pokazano na rysunku 1.


Rysunek 1: Wybór roli programisty Studio

Konsola JDeveloper IDE jest pokazana na rysunku 2.


Rysunek 2: Konsola JDeveloper

Tworzenie usługi bazy danych MySQL na platformie Oracle Cloud

Po utworzeniu konta Oracle Cloud, oprócz nazwy użytkownika i hasła, użytkownik otrzymuje domenę tożsamości. Wysyłany jest również adres URL dostępu do usług w chmurze, taki jak podany w poprzednim łączu. Użyj logowania URL do platformy Oracle Cloud Services i wybierz Utwórz instancję z Panelu , jak pokazano na rysunku 3.


Rysunek 3: Panel>Utwórz instancję

W Utwórz instancję w oknie dialogowym wybierz Wszystkie usługi i kliknij Utwórz dla MySQL usługi, jak pokazano na rysunku 4.


Rysunek 4: Wszystkie usługi>MySQL>Utwórz

Usługa Oracle MySQL Cloud Service zostanie uruchomiona, jak pokazano na rysunku 5. Kliknij Przejdź do konsoli aby rozpocząć tworzenie usługi MySQL Database.


Rysunek 5: Oracle MySQL Cloud Service>Przejdź do konsoli

W konsoli kliknij Utwórz usługę (patrz Rysunek 6), aby rozpocząć tworzenie nowej usługi bazy danych MySQL.


Rysunek 6: Utwórz usługę

W Utwórz usługę kreatora, określ Nazwę usługi (mysqldb jako przykład) i wybierz Region , co może oznaczać Brak preferencji , jak pokazano na rysunku 7. Są to jedyne dwa wymagane pola na pierwszej stronie. Opcjonalnie określ opis i Powiadomienie e-mail . Częstotliwość pomiaru ma domyślną wartość zakodowaną na stałe. Kliknij Dalej .


Rysunek 7: Określanie nazwy usługi i regionu

Następnie podaj szczegóły usługi, które obejmują sekcje Konfiguracja, Konfiguracja MySQL, Konfiguracja kopii zapasowej i odzyskiwania oraz Zainicjuj dane z kopii zapasowej, jak pokazano na rysunku 8. Wybierz Kształt obliczeniowy , która jest wstępnie zdefiniowaną konfiguracją procesora i pamięci RAM. Domyślne ustawienie OC3 to wstępnie zdefiniowana konfiguracja składająca się z 1,0 OCPU i 7,50 GB pamięci RAM.


Rysunek 8: Wybieranie Oblicz kształt

Następnie kliknij Edytuj przycisk Klucza publicznego SSH aby wybrać lub utworzyć klucz publiczny dla instancji, jak pokazano na rysunku 9. Klucz publiczny jest używany, jeśli dostęp do instancji maszyny wirtualnej ma być możliwy bezpośrednio w powłoce bash systemu Linux, ale nie jest wymagany w przypadku łączenia się z usługą MySQL z IDE, takie jak JDeveloper. Niezależnie od tego, czy ma być używany klucz publiczny SSH, konieczne jest utworzenie klucza publicznego.


Rysunek 9: Klucz publiczny SSH>Edytuj

Klucz publiczny SSH do dostępu do maszyny wirtualnej zostanie uruchomione okno dialogowe, jak pokazano na rysunku 10. Kliknij przycisk Utwórz nowy klucz i kliknij Enter, aby wygenerować nowy klucz publiczny SSH.


Rysunek 10: Klucz publiczny SSH do dostępu do maszyny wirtualnej

Zostanie utworzona para kluczy SSH. Kliknij Pobierz (patrz Rysunek 11), aby pobrać parę kluczy.


Rysunek 11: Pobieranie pary kluczy SSH

Plik zip pary kluczy SSH zostanie pobrany, a klucz publiczny zostanie dodany do pola Klucz publiczny SSH. W Konfiguracji kopii zapasowej i odzyskiwania , wybierz jedno z Miejsca docelowego kopii zapasowej opcje — Zarówno w chmurze, jak i na dysku , Przechowywanie w chmurze i Brak . Opcja przechowywania Brak jest pokazany na rysunku 12.


Rysunek 12: Wybór miejsca docelowego kopii zapasowej

Wybierz Zainicjuj dane z kopii zapasowej>Utwórz instancję z istniejącej kopii zapasowej jako Nie , jak pokazano na rysunku 13.


Rysunek 13: Ustawienie inicjalizacji danych z kopii zapasowej

W konfiguracji MySQL Pamięć do wykorzystania ma domyślną wartość 25 GB. Podaj hasło dla głównego użytkownik z wymaganiami dotyczącymi hasła pokazanymi na rysunku 14. Zarówno Hasło i Potwierdź hasło pola muszą zawierać tę samą wartość.


Rysunek 14: Wymagania dotyczące hasła

Określ Nazwę schematu bazy danych (mysqldb jako przykład), jak pokazano na rysunku 15. Port MySQL ma domyślną wartość 3306.


Rysunek 15: Określanie schematu bazy danych i portu

Kliknij Dalej (patrz Rysunek 16).


Rysunek 16: Szczegóły usługi>Dalej

Na stronie potwierdzenia kliknij Utwórz , jak pokazano na rysunku 17, aby utworzyć usługę bazy danych MySQL.


Rysunek 17: Potwierdzenie>Utwórz

Rozpocznie się tworzenie usługi MySQL, jak pokazano w komunikacie „Tworzenie usługi…” na rysunku 18. Kliknij Odśwież okresowo aktualizować stan usługi. Wiadomość jest wysyłana po utworzeniu usługi, jeśli podczas tworzenia usługi zostanie dostarczony e-mail z powiadomieniem (patrz Rysunek 7).


Rysunek 18: Tworzenie usługi MySQL

Po utworzeniu usługi MySQL, Przesłano znacznik czasu zostaje zastąpiony przez Utworzono znacznik czasu, jak pokazano na rysunku 19. Pamięć wartość dla wystąpienia usługi zostanie przydzielona. Klepsydra z ikony usługi również zostanie usunięta.


Rysunek 19: Utworzono usługę MySQL

Włączanie dostępu do usługi MySQL

Domyślnie nie można uzyskać dostępu do nowej usługi MySQL z szerszego publicznego Internetu. Aby umożliwić dostęp z Internetu, w tym JDevelopera z komputera lokalnego, kliknij ikonę zarządzania usługą i wybierz Reguły dostępu , jak pokazano na rysunku 20.


Rysunek 20: Zasady dostępu

Kliknij ikonę, aby zarządzać regułą dostępu ora_p2admin_mysql (patrz Rysunek 21) i wybierz Włącz .


Rysunek 21: Wybranie opcji Włącz dla reguły dostępu, aby zezwolić na dostęp na porcie 3306

W Włącz regułę dostępu kliknij Włącz , jak pokazano na rysunku 22.


Rysunek 22: Włącz regułę dostępu

Reguła dostępu zostaje włączona, jak pokazano na rysunku 23.


Rysunek 23: Włączona reguła dostępu dla portu 3306

Kliknij Kliknij, aby wrócić do usług link, jak pokazano na rysunku 24.


Rysunek 24: Kliknij, aby powrócić do usług

Wniosek

W tym artykule stworzyliśmy usługę MySQL na Oracle Cloud Platform i włączyliśmy zewnętrzny dostęp do usługi przez Internet. W kolejnych artykułach omówimy łączenie się z usługą za pomocą JDeveloper i korzystanie z różnych funkcji JDeveloper dla baz danych.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyeksportować dane z SQL Server 2005 do MySQL

  2. Połącz się z mysql na Amazon EC2 ze zdalnego serwera

  3. Migracja bazy danych MySQL z CloudSQL do AWS RDS

  4. Jaki jest odpowiednik MySQL funkcji CHOOSE() w SQL Server?

  5. Składnia SQL UPDATE – wymieniona przez DBMS