Yhteyden muodostaminen RDS:ään EC2-instanssista
Pyyhkäise näyttääksesi valikon
Yhdistääksesi tietokantaan EC2-instanssista, tulee suorittaa samat toimenpiteet kuin yhdistettäessä tietokantaan miltä tahansa Linux-tietokoneelta.
EC2 on yksinkertaisesti vuokrattu tietokone, johon on asennettu Linux-käyttöjärjestelmä, joten siinä ei ole mitään erityistä.
Opit, kuinka yhdistetään Linux-instanssistasi pilvitietokantaan ja käytetään SQL-kyselyitä tietojen hakemiseen, luomiseen, muokkaamiseen ja poistamiseen tietokannassa. Lopuksi sinulla on täysi pääsy ja hallinta tietokantaan.
MySQL:n asentaminen
MySQL tulee asentaa instanssiin. Käytä seuraavia komentoja:
sudo su
dnf update -y
Tämä komento antaa meille superuser-oikeudet ja myös päivittää komponentit, jos niitä ei ole päivitetty järjestelmäämme.
Seuraavaksi meidän täytyy asentaa MariaDB-palvelin, joka sisältää tarvitsemamme MySQL-palvelimen. Voit tehdä tämän seuraavalla komennolla:
dnf install mariadb105-server -y
Onnistuneen asennuksen jälkeen voimme yhdistää tietokanta-instanssiimme seuraavalla komennolla:
mysql -u MY_USER -p -h MY_HOST -P 3306
Kun sinulta kysytään salasanaa, yksikään painamasi näppäin ei näy ruudulla. Kirjoita salasanasi näppäimistöllä ja paina enter.
Toimintojen suorittaminen SQL:llä.
Nyt kun olemme onnistuneesti yhdistäneet tietokantaan MySQL:n kautta, voimme aloittaa toimintojen suorittamisen tietokannoillemme ja tauluillemme.
Aloitetaan käyttämällä seuraavaa komentoa tarkistaaksemme, että kaikki on oikein ja että olemme yhdistetty oikeaan tietokantaan:
SHOW DATABASES;
Komentojen suorittamiseksi tässä konsolissa täytyy käyttää puolipistettä rivin lopussa. Muuten siirrytään vain seuraavalle riville. Tämä on kätevää suurten kyselyiden kirjoittamiseen ja järjestämiseen, mutta ole varovainen tämän kanssa.
Seuraavaksi valitaan tietokanta, jonka loimme, jotta voidaan aloittaa työskentely sen taulukoiden kanssa yksinkertaisella komennolla:
USE CodefinityGuideDatabase;
Nyt voidaan kirjoittaa tavallinen SQL-kysely ja hakea tietoja mistä tahansa taulusta.
Esimerkiksi tarkastellaan user_phones -taulua:
SELECT * FROM user_phones;
Haettiin tietoja taulusta, jonka loimme paikallisesti MySQL Workbenchillä. Tämä osoittaa, että tietokantamme sijaitsee pilvessä ja että RDS:n käyttö ei ole lainkaan vaikeaa.
Onnittelut kurssin suorittamisesta! Tämä on vasta alkua matkallesi. Jatka oppimasi harjoittelua, tutustu lisää AWS:ään ja syvennä osaamistasi Codefinityn seuraavilla kursseilla.
1. Mikä on EC2-instanssin ensisijainen tarkoitus AWS:ssä?
2. Mikä on oikea SQL-komento kaikkien tietokantojen näyttämiseen MySQL:ssä?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme