Installing MySQL on CentOS7
Talaan ng mga Nilalaman:
- Mga kinakailangan
- I-install ang MySQL 8.0 sa CentOS 7
- I-install ang MySQL 5.7 sa CentOS 7
- Simula sa MySQL
- Pagse-secure ng MySQL
- Pagkonekta sa MySQL mula sa linya ng utos
- Lumikha ng isang Database
- Lumikha ng Tables
- Konklusyon
Sa pagpapakawala ng CentOS 7 MySQL, ang pinakapopular na sistema ng pamamahala ng database ng pamamahala ng open source ng mundo ay hindi na magagamit sa mga repositoryo ng CentOS at ang MariaDB ay naging default na sistema ng database. Ang MariaDB ay isang pabalik na katugma, binary drop-in kapalit ng MySQL.
Sa tutorial na ito, ipapakita namin sa iyo kung paano i-install ang MySQL sa isang makina ng CentOS 7.
Kung nais mong mai-install ang MariaDB sa halip na MySQL suriin ang aming tutorial para sa mga tagubilin sa pag-install.Mga kinakailangan
Bago simulan ang tutorial na ito, siguraduhing naka-log in ka sa iyong server gamit ang isang account sa gumagamit na may mga pribilehiyo ng sudo o sa root user. Pinakamabuting pagsasanay na magpatakbo ng mga utos ng administratibo bilang gumagamit ng sudo sa halip na ugat, kung wala kang isang gumagamit ng sudo sa iyong system maaari kang lumikha ng isa sa pamamagitan ng pagsunod sa mga tagubiling ito.
Tulad ng nabanggit namin sa pagpapakilala MySQL ay hindi magagamit sa mga default na repositories CentOS 7 kaya ilalagay namin ang pag-install ng mga pakete mula sa MySQL Yum Repository. Sa mga sumusunod na seksyon, ipapakita namin sa iyo kung paano i-install ang MySQL 8.0 at MySQL 5.7.
Dapat mong i - install lamang ang isang bersyon ng MySQL sa iyong CentOS 7 server. Kung hindi ka sigurado kung aling bersyon ang mai-install kumonsulta sa dokumentasyon ng mga application na iyong dadalhin sa iyong server.
I-install ang MySQL 8.0 sa CentOS 7
Sa oras ng pagsulat ng artikulong ito, ang pinakabagong bersyon ng MySQL ay bersyon 8.0. Upang mai-install ito sa iyong CentOS 7 server sundin ang mga hakbang sa ibaba:
-
Paganahin ang reporter ng MySQL 8.0 kasama ang sumusunod na utos:
sudo yum localinstallI-install ang MySQL 8.0 package na may yum:
sudo yum install mysql-community-serverSa panahon ng pag-install ay maaaring mag-prompt sa iyo upang i-import ang MySQL GPG key. I-type ang
yat pindutin angEnter.
I-install ang MySQL 5.7 sa CentOS 7
Upang mai-install ang nakaraang matatag na paglabas ng MySQL, MySQL bersyon 5.7 sa isang server ng CentOS 7, sundin ang mga hakbang sa ibaba:
-
Paganahin ang reporter ng MySQL 5.7 kasama ang sumusunod na utos:
sudo yum localinstallI-install ang MySQL 5.7 package sa:
I-install ang MySQL tulad ng anumang iba pang pakete gamit ang yum:
sudo yum install mysql-community-server
Simula sa MySQL
Kapag nakumpleto ang pag-install, simulan ang serbisyo ng MySQL at paganahin ito upang awtomatikong magsimula sa boot gamit ang:
sudo systemctl enable mysqld
sudo systemctl start mysqld
Maaari naming suriin ang katayuan ng serbisyo ng MySQL sa pamamagitan ng pag-type:
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
Pagse-secure ng MySQL
Kapag ang MySQL server ay nagsimula sa kauna-unahang pagkakataon, isang pansamantalang password ang nabuo para sa gumagamit ng root ng MySQL. Maaari mong mahanap ang password sa pamamagitan ng pagpapatakbo ng sumusunod na utos:
sudo grep 'temporary password' /var/log/mysqld.log
Ang output ay dapat magmukhang ganito:
2018-05-23T10:59:51.251159Z 5 A temporary password is generated for root@localhost: q&0)V!?fjksL
Tandaan ang password, dahil ang susunod na utos ay hihilingin sa iyo na ipasok ang pansamantalang root password.
Patakbuhin ang utos
mysql_secure_installation
upang mapabuti ang seguridad ng aming pag-install ng MySQL:
sudo mysql_secure_installation
Securing the MySQL server deployment. Enter password for user root:
Matapos mong ipasok ang pansamantalang password hihilingin kang magtakda ng isang bagong password para sa ugat ng gumagamit. Kailangang ang password ay dapat na hindi bababa sa 8-character ang haba at upang maglaman ng hindi bababa sa isang malaking titik, isang maliit na titik, isang numero, at isang espesyal na karakter.
The existing password for the user account root has expired. Please set a new password. New password: Re-enter new password:
Hihilingin din sa iyo ng script na alisin ang hindi nagpapakilalang gumagamit, higpitan ang pag-access sa ugat sa lokal na makina at alisin ang database ng pagsubok. Dapat mong sagutin ang "Y" (oo) sa lahat ng mga katanungan.
Pagkonekta sa MySQL mula sa linya ng utos
Upang makipag-ugnay sa MySQL sa pamamagitan ng terminal gagamitin namin ang client ng MySQL na naka-install bilang isang dependant ng package ng MySQL server.
Upang mag-log in sa MySQL server bilang uri ng ugat ng gumagamit:
mysql -u root -p
mysql_secure_installation
ka upang ipasok ang root password na dati mong naitakda nang
mysql_secure_installation
ang
mysql_secure_installation
script.
Kapag naipasok mo ang password ay bibigyan ka ng mysql shell tulad ng ipinakita sa ibaba:
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.
Lumikha ng isang Database
Kapag nakakonekta ka sa shell ng MySQL, maaari kang lumikha ng isang bagong database sa pamamagitan ng pag-type ng sumusunod na utos:
CREATE DATABASE new_database;
Query OK, 1 row affected (0.00 sec)
Lumikha ng Tables
Ngayon na lumikha kami ng isang database maaari kaming lumikha ng isang talahanayan upang mag-imbak ng ilang data.
Bago patakbuhin ang mga pahayag ng SQL para sa paglikha ng isang talahanayan kailangan nating kumonekta sa database:
use new_database;
Sa halimbawang ito ay gagawa kami ng isang simpleng mesa na pinangalanang mga
contacts
may tatlong mga patlang,
id
,
name
at
email
:
CREATE TABLE contacts (id INT PRIMARY KEY, name VARCHAR(30), email VARCHAR(30));
Query OK, 1 row affected (0.00 sec)
Konklusyon
Sa tutorial na ito, ipinakita namin sa iyo kung paano i-install at mai-secure ang isang MySQL server sa isang server ng CentOS 7. Ipinakita namin sa iyo kung paano kumonekta sa shell ng MySQL at kung paano lumikha ng isang bagong database at talahanayan.
Ngayon na ang iyong MySQL server ay up at tumatakbo at alam mo kung paano kumonekta sa MySQL server mula sa linya ng utos, baka gusto mong suriin ang mga sumusunod na gabay:
mysql sentimoAng post na ito ay isang bahagi ng I-install ang LAMP Stack sa serye ng CentOS 7.
Iba pang mga post sa seryeng ito:
• Paano I-install ang Apache sa CentOS 7 • I-install ang MySQL sa CentOS 7 • Paano Mag-set up ng mga Apache Virtual Host sa CentOS 7 • I-secure ang Apache na Mag-encrypt sa CentOS 7Ang isa pang kasanayan na lumalaki ang katanyagan ay ang paggamit ng mga video game bilang mga tool sa pagsasanay. Ang maraming kaligtasan ng publiko at mga organisasyong militar ay gumagamit ng mga video game upang gayahin ang mga kondisyon ng field. (Halimbawa, ang labanan ng Amerikanong Hukbo ng digmaan, na binuo ng US Army, ay naging isang napakalaking matagumpay na tool sa pagrerekord para sa militar.) Ngunit hindi mo kailangang i-shoot ang Nazis upang makahanap ng halaga para sa mga laro s
Sa Regence Blue Cross / Blue Shield sa Portland, Oregon, ang mga miyembro ng IT department ay nakakakuha ng virtual na "mga token" para sa pagganap ilang mga gawain: Ang pag-reset ng password ng gumagamit ay nagkakahalaga ng 2 mga token. Ang pagpapatupad ng isang cost-saving na ideya ay kumikita ng 30 token. Ang mga empleyado ay maaaring "gastusin" ang mga token na ito upang maglaro ng mga laro ng mabilis at batay sa pagkakataon. Ang mga laro ay higit na katulad sa mga slot machine: Ang mga toke
Paminsan-minsan ang mga update ay napakahalaga, ngunit ang pinaka-tila tulad ng tinkering. Ang PS3's Disyembre 2, 2008 v2.53 update ay nagdagdag ng full-screen na suporta para sa Adobe Flash. Ang pag-update ng Nobyembre 5, 2008 v.2.52 ay nagdala ng tatlong mga pag-aayos sa maliit na glitch. Ang Hulyo 29, 2008 v2.42-update ang enigmatically "pagbutihin [d] ang kalidad ng pag-playback ng ilang PlayStation 3 at PlayStation format software." Ang pag-update ng Hulyo 8, 2008 v2.41 ay naayos
Huwag ako mali, sa tingin ko talagang kahanga-hanga na nais ng Sony na maglinis ng ilang frequency. Ngunit hindi dapat isang kumpanya na may mga mapagkukunan ng Sony at isang predictable hardware development platform malinaw na ang windshield maagang ng panahon?
"Ang bawat tao'y nagsasalita tungkol sa kung paano mga consumer hindi alam kung ano ang nangyayari, at kung alam nila kung ano ang nangyayari, sila ay magiging horrified, "sabi ni Rubin. "Ang dahilan kung bakit hindi nila alam ang tungkol dito ay hindi sila nag-aalinlangan upang malaman ang tungkol dito, at ang dahilan kung bakit hindi sila nag-aalinlangan upang malaman ang tungkol dito ay dahil wala nang masama ang nangyari."
[Karagdagang pagbabasa: Ang pinakamahusay TV streaming services]







