How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Sisällysluettelo:
- edellytykset
- Asenna MySQL 8.0 CentOS 7: ään
- Asenna MySQL 5.7 CentOS 7: ään
- MySQL: n käynnistäminen
- MySQL: n suojaaminen
- Yhdistäminen MySQL: ään komentoriviltä
- Luo tietokanta
- Luo taulukoita
- johtopäätös
CentOS 7 MySQL: n julkaisun myötä maailman suosituin avoimen lähdekoodin relaatiotietokannan hallintajärjestelmä ei ole enää käytettävissä CentOS: n arkistoissa ja MariaDB: stä on tullut oletus tietokantajärjestelmä. MariaDB on taaksepäin yhteensopiva, binaarinen korvaava MySQL.
Tässä opetusohjelmassa osoitamme sinulle, kuinka asentaa MySQL CentOS 7 -laitteeseen.
Jos haluat asentaa MariaDB: n MySQL: n sijasta, tarkista asennusohjeet oppaastamme.edellytykset
Ennen kuin aloitat tämän oppaan, varmista, että olet kirjautunut palvelimellesi käyttäjätilillä, jolla on sudo-oikeudet, tai pääkäyttäjällä. Paras tapa on suorittaa järjestelmänvalvojan komentoja sudo-käyttäjänä root-käyttäjän sijasta. Jos järjestelmässäsi ei ole sudo-käyttäjää, voit luoda sen seuraamalla näitä ohjeita.
Kuten johdannossa mainitsimme, MySQL ei ole saatavana oletusarvoisissa CentOS 7 -varastoissa, joten asennamme paketit MySQL Yum -varastosta. Seuraavissa osissa näytämme, kuinka asentaa MySQL 8.0 ja MySQL 5.7.
Sinun tulisi asentaa vain yksi MySQL-versio CentOS 7 -palvelimeesi. Jos et ole varma, mikä versio asennetaan, tutustu palvelimellesi asennettavien sovellusten ohjeisiin.
Asenna MySQL 8.0 CentOS 7: ään
Tämän artikkelin kirjoittamishetkellä MySQL: n uusin versio on versio 8.0. Asenna se CentOS 7 -palvelimeesi noudattamalla seuraavia ohjeita:
-
Ota MySQL 8.0 -varasto käyttöön seuraavalla komennolla:
sudo yum localinstallAsenna MySQL 8.0 -paketti yum: n kanssa:
sudo yum install mysql-community-serverAsennuksen aikana yum saattaa kehottaa tuomaan MySQL GPG-avaimen. Kirjoita
yja painaEnter.
Asenna MySQL 5.7 CentOS 7: ään
Asenna MySQL: n aiempi vakaa versio, MySQL-versio 5.7 CentOS 7 -palvelimeen noudattamalla seuraavia vaiheita:
-
Ota MySQL 5.7 -varasto käyttöön seuraavalla komennolla:
sudo yum localinstallAsenna MySQL 5.7 -paketti:
Asenna MySQL kuten mikä tahansa muu paketti käyttämällä yum:
sudo yum install mysql-community-server
MySQL: n käynnistäminen
Kun asennus on valmis, käynnistä MySQL-palvelu ja anna sen käynnistyä automaattisesti käynnistyksen yhteydessä:
sudo systemctl enable mysqld
sudo systemctl start mysqld
Voimme tarkistaa MySQL-palvelun tilan kirjoittamalla:
sudo systemctl status mysqld
● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Wed 2018-05-23 11:02:43 UTC; 14min ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 4293 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS) Main PID: 4310 (mysqld) Status: "SERVER_OPERATING" CGroup: /system.slice/mysqld.service └─4310 /usr/sbin/mysqld
MySQL: n suojaaminen
Kun MySQL-palvelin käynnistetään ensimmäistä kertaa, MySQL-pääkäyttäjälle luodaan väliaikainen salasana. Löydät salasanan suorittamalla seuraavan komennon:
sudo grep 'temporary password' /var/log/mysqld.log
Lähdön tulisi näyttää noin:
2018-05-23T10:59:51.251159Z 5 A temporary password is generated for root@localhost: q&0)V!?fjksL
Muista salasana, koska seuraava komento pyytää sinua antamaan väliaikaisen pääsalasanan.
Suorita
mysql_secure_installation
komento parantaaksesi MySQL-asennuksen turvallisuutta:
sudo mysql_secure_installation
Securing the MySQL server deployment. Enter password for user root:
Kun olet antanut väliaikaisen salasanan, sinua pyydetään asettamaan uusi salasana käyttäjän juurelle. Salasanan on oltava vähintään 8 merkkiä pitkä ja sisältää vähintään yhden ison kirjaimen, yhden pienen kirjaimen, yhden numeron ja yhden erikoismerkin.
The existing password for the user account root has expired. Please set a new password. New password: Re-enter new password:
Ohjelma pyytää sinua myös poistamaan tuntemattoman käyttäjän, rajoittamaan root-käyttäjän pääsyä paikalliseen koneeseen ja poistamaan testitietokannan. Sinun on vastattava “Y” (kyllä) kaikkiin kysymyksiin.
Yhdistäminen MySQL: ään komentoriviltä
Vuorovaikutuksessa MySQL: n kanssa päätteen kautta käytämme MySQL-asiakasohjelmaa, joka on asennettu riippuvuutena MySQL-palvelinpaketista.
Kirjaudu sisään MySQL-palvelimeen pääkäyttäjätyyppinä:
mysql -u root -p
Sinua pyydetään antamaan pääkäyttäjän salasana, jonka olet aiemmin asettanut, kun
mysql_secure_installation
komentosarja suoritettiin.
Kun olet kirjoittanut salasanan, sinulle esitetään mysql-kuori alla olevan kuvan mukaisesti:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 11 Server version: 8.0.11 MySQL Community Server - GPL Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Luo tietokanta
Kun olet muodostanut yhteyden MySQL-kuoreen, voit luoda uuden tietokannan kirjoittamalla seuraavan komennon:
CREATE DATABASE new_database;
Query OK, 1 row affected (0.00 sec)
Luo taulukoita
Nyt kun olemme luoneet tietokannan, voimme luoda taulukon tietojen tallentamiseksi.
Ennen SQL-lauseiden suorittamista taulukon luomiseksi meidän on muodostettava yhteys tietokantaan:
use new_database;
Tässä esimerkissä luomme yksinkertaisen taulukon nimeltä
contacts
joissa on kolme kenttää,
id
,
name
ja
email
:
CREATE TABLE contacts (id INT PRIMARY KEY, name VARCHAR(30), email VARCHAR(30));
Query OK, 1 row affected (0.00 sec)
johtopäätös
Tässä opetusohjelmassa olemme osoittaneet sinulle, kuinka asentaa ja suojata MySQL-palvelin CentOS 7 -palvelimelle. Olemme myös osoittaneet, kuinka muodostetaan yhteys MySQL-kuoreen ja miten luodaan uusi tietokanta ja taulukko.
Nyt kun MySQL-palvelimesi on käynnissä ja tiedät miten muodostaa yhteyden MySQL-palvelimeen komentoriviltä, kannattaa ehkä tarkistaa seuraavat oppaat:
mysql centosTämä viesti on osa Install LAMP Stack -sovellusta CentOS 7 -sarjassa.
Muut tämän sarjan viestit:
• Kuinka asentaa Apache CentOS 7: ään • Asenna MySQL CentOS 7: ään • Kuinka asentaa Apache-virtuaalisia isäntiä CentOS 7: ään • Suojaa Apache salauksella CentOS 7: llä10AppsManager: Asenna ja asenna uudelleen Windows 10 Myy sovellukset
10AppsManager on ilmainen ohjelma, jonka avulla voit poistaa, , sisäänrakennetut, esiasennetut Windows Store -sovellukset Windows 10: ssä.
Mirekusoft Install Monitor: Asenna ja asenna ohjelmisto Windows-käyttöjärjestelmään
Lataa Mirekusoft Install Monitor. Se on Microsoft Windowsin työpöytäsovellusten poisto-ohjelman sovellusten hallintatyökalu. Se tarkkailee sovelluksen resurssien käyttöä ja poistaa kaikki tarpeettomat sovellukset kokonaan.
Asenna magento 2 centos 7: een
Magento on avoimen lähdekoodin tekniikkaan rakennettu sähköisen kaupan alusta, jossa yhdistyvät tehokkaat ominaisuudet joustavuudella ja käyttäjäystävällisellä käyttöliittymällä. Tässä opetusohjelmassa opastamme sinut läpi vaiheiden, joissa asennat Magento 2 CentOS 7 -laitteeseesi.







