Как установить mysql-server на Linux. Установка mysql 8 на Ubuntu18.04
Talaan ng mga Nilalaman:
- Mga kinakailangan
- Ang pag-install ng MySQL sa Ubuntu
- Pagse-secure ng MySQL
- Mag-login bilang ugat
- Konklusyon
Ang MySQL ay ang pinaka-tanyag na open-source relational database management system. Ito ay mabilis, madaling gamitin, nasusukat, at isang mahalagang bahagi ng mga sikat na
LAMP
at
LEMP
stacks.
Sa tutorial na ito, ipapakita namin sa iyo kung paano i-install at mai-secure ang MySQL sa isang makina ng Ubuntu 18.04.
Mga kinakailangan
Siguraduhin na naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo.
Ang pag-install ng MySQL sa Ubuntu
Sa oras ng pagsulat ng artikulong ito, ang pinakabagong bersyon ng MySQL na magagamit mula sa opisyal na mga repositori ng Ubuntu ay MySQL bersyon 5.7.
Upang mai-install ang MySQL sa iyong Ubuntu server sundin ang mga hakbang sa ibaba:
-
Una, i-update ang index ng apt package sa pamamagitan ng pag-type:
sudo apt updatePagkatapos ay i-install ang package ng MySQL kasama ang sumusunod na utos:
sudo apt install mysql-serverKapag nakumpleto ang pag-install, awtomatikong magsisimula ang serbisyo ng MySQL. Upang suriin kung tumatakbo ang MySQL server, uri:
sudo systemctl status mysql● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago Main PID: 17382 (mysqld) Tasks: 27 (limit: 2321) CGroup: /system.slice/mysql.service `-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
Pagse-secure ng MySQL
Ang package ng MySQL server ay may isang script na tinatawag na
mysql_secure_installation
na maaaring magsagawa ng ilang mga operasyon na may kaugnayan sa seguridad.
Patakbuhin ang script sa pamamagitan ng pag-type:
sudo mysql_secure_installation
Hihilingin sa iyo na i-configure ang
VALIDATE PASSWORD PLUGIN
na ginagamit upang masubukan ang lakas ng mga password ng MySQL mga gumagamit at pagbutihin ang seguridad. Mayroong tatlong mga antas ng patakaran sa pagpapatunay ng password, mababa, katamtaman at malakas. Pindutin ang
ENTER
kung hindi mo nais na mai-set up ang patunayan ang plugin ng password.
Sa susunod na prompt, hihilingin sa iyo na magtakda ng isang password para sa MySQL root user. Kapag ginawa mo na ang script ay hihilingin din sa iyo na tanggalin 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.
Mag-login bilang ugat
Upang makipag-ugnay sa MySQL server mula sa linya ng utos maaari mong gamitin ang utility ng MySQL client na naka-install bilang isang dependency ng package ng MySQL server.
Sa mga sistema ng Ubuntu na nagpapatakbo ng MySQL 5.7 (at sa ibang pagkakataon), ang gumagamit ng ugat ay napatunayan ng plugin
auth_socket
default.
Ang plugin ng
auth_socket
gumagamit na kumonekta mula sa
localhost
pamamagitan ng Unix socket file. Nangangahulugan ito na hindi mo maaaring patunayan bilang ugat sa pamamagitan ng pagbibigay ng isang password.
Upang mag-log in sa MySQL server bilang uri ng ugat ng gumagamit:
sudo mysql
Ipakita sa iyo ang shell ng MySQL tulad ng ipinakita sa ibaba:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 8 Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu) 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.
Ang una ay upang baguhin ang paraan ng pagpapatunay mula sa
auth_socket
hanggang sa
mysql_native_password
. Maaari mong gawin iyon sa pamamagitan ng pagpapatakbo ng sumusunod na utos:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';
FLUSH PRIVILEGES;
Ang pangalawa, inirekumendang opsyon ay upang lumikha ng isang bagong gumagamit ng administratibong may access sa lahat ng mga database:
GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';
Konklusyon
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 ubuntuAng post na ito ay isang bahagi ng serye na kung paano i-install-lemp-stack-on-ubuntu-18-04.
Iba pang mga post sa seryeng ito:
• Paano Mag-install ng Nginx sa Ubuntu 18.04 • Paano Mag-set up ng Nginx Server Blocks sa Ubuntu 18.04 • Secure Nginx kasama ang Pag-encrypt sa Ubuntu 18.04 • Paano Mag-install ng MySQL sa Ubuntu 18.04 • Paano Mag-install ng PHP sa Ubuntu 18.04Paminsan-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]
Ang Windows Store kumpara sa mundo: Paano ang mga handog ng Microsoft ay talagang naka-stack up? isang lakas ng ecosystem. Namin hukay ang Windows Store laban sa mga iOS at Android counterparts sa ilang mga sikat na kategorya upang makita kung paano ang apps nito stack up sa manipis na kapakinabangan.
Tuwing makipag-usap lumiliko sa medyo mababa ang bilang ng mga apps na magagamit sa Store ng Windows, ang mga commenters walang paltos dalhin ang artikulo sa gawain. "Dami ay hindi mahalaga bilang kalidad!" type nila, madalas na paghuhugas sa isang LAHAT CAPS EXPLETIVE o tatlo. "Sino ang nagnanais ng 100,000 umut-ot apps?"







