การติดตั้ง MySQL 8

วิธีการติดตั้ง MySQL ใน Ubuntu Linux


โดยย่อ: บทช่วยสอนนี้ จะสอนให้คุณติดตั้ง MySQL ใน Linux โดยใช้ Linux คุณจะได้เรียนรู้วิธียืนยันการติดตั้งและวิธีเชื่อมต่อกับ MySQL เป็นครั้งแรก

MySQL เป็นระบบจัดการฐานข้อมูลที่ได้รับความนิยม มันได้พิสูจน์ความเสถียรแล้ว สิ่งหนึ่งที่ทำให้ MySQLยอดเยี่ยม คือว่ามันเป็นโอเพนซอร์ส

MySQLใช้ฐานข้อมูลเชิงสัมพันธ์ (โดยทั่วไปเป็นข้อมูลตาราง ) มันง่ายในการจัดเก็บ จัดระเบียบและเข้าถึงข้อมูล สำหรับการจัดการข้อมูลจะใช้ ภาษา SQL ( Structured Query Language )

ในบทความนี้จะแสดงวิธีการติดตั้งและใช้งาน MySQL 8.0 ใน Ubuntu 18.04

ติดตั้ง MySQL ใน Ubuntu





ในที่นี้จะกล่าวถึงสองวิธีที่สามารถติดตั้งMySQLใน Ubuntu 18.04:


ติดตั้ง MySQL จากที่เก็บ Ubuntu ธรรมดา จะไม่ใช่รุ่นล่าสุด (5.7)

ติดตั้ง MySQL โดยใช้ repository อย่างเป็นทางการ มีขั้นตอนที่มากกว่าที่จะต้องเพิ่มในกระบวนการติดตั้ง แต่ไม่มีอะไรต้องกังวล เพราะจะมีเวอร์ชันล่าสุด (8.0)

สำหรับบทความนี้ส่วนใหญ่แล้วจะป้อนคำสั่งในเทอร์มินัล ( ปุ่มลัด : CTRL + ALT + T) ขออย่ากลัวที่จะใช้มัน!

วิธีที่ 1 การติดตั้ง MySQL จากที่เก็บ Ubuntu

ก่อนอื่นตรวจสอบให้แน่ใจว่าที่เก็บของคุณอัปเดตโดยการป้อน:

sudo apt update


ตอนนี้เพื่อติดตั้งMySQL 5.7เพียงพิมพ์:


sudo apt install mysql-server -y


แค่นั้นแหละ! ง่ายและมีประสิทธิภาพ
วิธีที่ 2. ติดตั้ง MySQL โดยใช้ repository อย่างเป็นทางการ


แม้ว่าวิธีนี้จะมีขั้นตอนไม่กี่ขั้นตอน แต่ฉันจะทำทีละขั้นตอนและฉันจะลองเขียนบันทึกย่อที่ชัดเจน


ขั้นตอนแรกคือการเรียกดูหน้าดาวน์โหลดของเว็บไซต์ MySQL อย่างเป็นทางการ





ที่นี่ให้ไปลงไปที่ลิงค์ดาวน์โหลดสำหรับแพคเกจ DEB





เลื่อนดูข้อมูลเกี่ยวกับ Oracle Web และคลิกขวาที่ไม่ขอบคุณเพียงแค่เริ่มการดาวน์โหลดของฉัน เลือกสถานที่คัดลอกลิงก์


ตอนนี้กลับไปที่เทอร์มินัล เราจะใช้คำสั่งCurlเพื่อดาวน์โหลดแพ็คเกจ:


curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb


https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.debเป็นลิงค์ที่ฉันคัดลอกมาจากเว็บไซต์ มันอาจจะแตกต่างกันไปขึ้นอยู่กับ MySQL เวอร์ชันปัจจุบัน ลองใช้dpkgเพื่อเริ่มติดตั้ง MySQL:


sudo dpkg -i mysql-apt-config*


อัพเดทที่เก็บของคุณ:


sudo apt update


หากต้องการติดตั้ง MySQL จริงเราจะใช้คำสั่งเดียวกับในวิธีแรก:


sudo apt install mysql-server -y


การทำเช่นนี้จะเปิดรับแจ้งใน terminal ของคุณสำหรับการกำหนดค่าแพคเกจ ใช้ลูกศรลงเพื่อเลือกตัวเลือกตกลง





กดEnter สิ่งนี้ควรแจ้งให้คุณป้อนรหัสผ่าน :. โดยทั่วไปคุณตั้งค่ารหัสผ่านรูทสำหรับ MySQL อย่าสับสนกับรหัสผ่านรูทของระบบUbuntu





พิมพ์รหัสผ่านและกดTabเพื่อเลือก<ตกลง> กดEnter ตอนนี้คุณจะต้องกลับเข้ามารหัสผ่าน หลังจากทำเช่นนั้นกดTabอีกครั้งเพื่อเลือก<ตกลง> กดEnter





ข้อมูลบางอย่างเกี่ยวกับการกำหนดค่าเซิร์ฟเวอร์ MySQL จะถูกนำเสนอ กดTabเพื่อเลือก<Ok>แล้วEnterอีกครั้ง:





ที่นี่คุณต้องเลือกปลั๊กอินรับรองความถูกต้องเริ่มต้น ตรวจสอบให้แน่ใจใช้การเข้ารหัสรหัสผ่านที่แข็งแกร่งจะถูกเลือก กดแท็บและจากนั้นใส่

แค่นั้นแหละ! คุณติดตั้ง MySQL เรียบร้อยแล้ว
ตรวจสอบการติดตั้ง MySQL ของคุณ

เพื่อตรวจสอบว่า MySQL ติดตั้งอย่างถูกต้องให้ใช้:


sudo systemctl status mysql.service


นี่จะแสดงข้อมูลบางอย่างเกี่ยวกับบริการ:





คุณควรเห็นการใช้งาน: ทำงาน (กำลังทำงาน)อยู่ตรงนั้น หากคุณไม่ใช้คำสั่งต่อไปนี้เพื่อเริ่มบริการ :


sudo systemctl start mysql.service
การกำหนดค่า / การรักษาความปลอดภัย MySQL


สำหรับการติดตั้งใหม่คุณควรเรียกใช้คำสั่งที่มีให้สำหรับการปรับปรุงที่เกี่ยวข้องกับความปลอดภัย นั่นคือ:


sudo mysql_secure_installation


การทำเช่นนี้ก่อนอื่นจะถามคุณว่าคุณต้องการใช้ส่วนประกอบรหัสผ่านที่ถูกต้องหรือไม่ หากคุณต้องการใช้คุณจะต้องเลือกความเข้มงวดของรหัสผ่านขั้นต่ำ ( 0 - ต่ำ, 1 - ปานกลาง, 2 - สูง ) คุณจะไม่สามารถป้อนรหัสผ่านใด ๆ ที่ไม่เคารพกฎที่เลือก หากคุณไม่มีนิสัยในการใช้รหัสผ่านที่คาดเดายาก (คุณควร!) สิ่งนี้อาจมีประโยชน์ หากคุณคิดว่าอาจช่วยได้ให้พิมพ์เป็นyหรือYแล้วกดEnterจากนั้นเลือกระดับความแข็งแรงสำหรับรหัสผ่านของคุณและป้อนรหัสที่คุณต้องการใช้ หากประสบความสำเร็จคุณจะทำกระบวนการรักษาความปลอดภัยต่อไป มิฉะนั้นคุณจะต้องป้อนรหัสผ่านอีกครั้ง


อย่างไรก็ตามหากคุณไม่ต้องการคุณลักษณะนี้ (ฉันจะไม่) เพียงกดEnterหรือปุ่มอื่น ๆเพื่อข้ามการใช้งาน


สำหรับตัวเลือกอื่น ๆ ฉันขอแนะนำให้เปิดใช้งาน (พิมพ์เป็นyหรือYแล้วกดEnterสำหรับแต่ละตัวเลือก) พวกเขาคือ (ตามลำดับนี้): ลบผู้ใช้ที่ไม่ระบุตัวตน, ไม่อนุญาตให้ล็อกอินรูทจากระยะไกล, ลบฐานข้อมูลทดสอบและเข้าถึง, โหลดตารางสิทธิ์ทันที
การเชื่อมต่อและตัดการเชื่อมต่อจากเซิร์ฟเวอร์ MySQL


เพื่อให้สามารถเรียกใช้คิวรี SQL ได้อันดับแรกคุณจะต้องเชื่อมต่อกับเซิร์ฟเวอร์โดยใช้ MySQL และใช้พรอมต์ MySQL คำสั่งสำหรับการทำเช่นนี้คือ:


mysql -h host_name -u user -p


-hใช้เพื่อระบุชื่อโฮสต์ (หากเซิร์ฟเวอร์อยู่ในเครื่องอื่น; ถ้าไม่ใช่ให้ข้ามไป)


-uกล่าวถึงผู้ใช้


-pระบุว่าคุณต้องการที่จะใส่รหัสผ่าน


แนะนำให้อ่าน วิธีเปลี่ยนธีมสีของ Eclipse ใน Linux หรือ Windows


แม้ว่าจะไม่ได้แนะนำ (สำหรับเหตุผลด้านความปลอดภัย), คุณสามารถใส่รหัสผ่านโดยตรงในคำสั่งโดยการพิมพ์ในทันทีหลังจาก-p ตัวอย่างเช่นหากรหัสผ่านสำหรับtest_userคือ1234และคุณพยายามเชื่อมต่อกับเครื่องที่คุณใช้อยู่คุณสามารถใช้:


mysql -u test_user -p1234


หากคุณป้อนพารามิเตอร์ที่ต้องการสำเร็จคุณจะได้รับการต้อนรับจากMySQL shell prompt ( mysql> ):





หากต้องการตัดการเชื่อมต่อจากเซิร์ฟเวอร์และปล่อยให้พรอมต์ mysql ให้พิมพ์:


QUIT


การพิมพ์ออกจาก (MySQL ไม่คำนึงถึงขนาดตัวพิมพ์) หรือ\ qจะทำงานเช่นกัน กดEnterเพื่อออก


คุณสามารถส่งออกข้อมูลเกี่ยวกับเวอร์ชันด้วยคำสั่งง่ายๆ:


sudo mysqladmin -u root version -p


หากคุณต้องการดูรายการตัวเลือกให้ใช้:


~$ sudo mysqladmin -u root version -p


mysqladmin: [Warning] Using a password on the command line interface can be insecure.


mysqladmin Ver 8.0.17 for Linux on x86_64 (MySQL Community Server - GPL)


Copyright (c) 2000, 2019, 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.


Server version 8.0.17


Protocol version 10


Connection Localhost via UNIX socket


UNIX socket /var/run/mysqld/mysqld.sock


Uptime: 14 min 30 sec


Threads: 2 Questions: 53 Slow queries: 0 Opens: 182 Flush tables: 3 Open tables: 102 Queries per second avg: 0.060


mysql --help


ถอนการติดตั้ง MySQL


หากคุณตัดสินใจว่าคุณต้องการใช้รีลีสที่ใหม่กว่าหรือต้องการหยุดใช้งาน MySQL


ก่อนปิดการใช้งานบริการ:


sudo systemctl stop mysql.service && sudo systemctl disable mysql.service


ตรวจสอบให้แน่ใจว่าคุณได้สำรองฐานข้อมูลไว้ในกรณีที่คุณต้องการใช้ในภายหลัง คุณสามารถถอนการติดตั้ง MySQL ได้โดยเรียกใช้:


sudo apt purge mysql*


ในการทำความสะอาดการพึ่งพา:


sudo apt autoremove


Wrapping Up


ในบทความนี้ฉันได้กล่าวถึงการติดตั้ง MySQLใน Ubuntu Linux ฉันจะดีใจถ้าคำแนะนำนี้ช่วยให้ผู้ใช้และผู้เริ่มต้นลำบาก


บอกเราในความคิดเห็นหากคุณพบว่าโพสต์นี้เป็นทรัพยากรที่มีประโยชน์ คุณใช้ MySQL ทำอะไร เรากระตือรือร้นที่จะรับข้อเสนอแนะการแสดงผลหรือข้อเสนอแนะใด ๆ ขอบคุณสำหรับการอ่านและอย่าลังเลที่จะทดสอบด้วยเครื่องมือที่เหลือเชื่อนี้!

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

สรุปการพัฒนาการของ CPU intel

วิธีติดตั้ง PHP (5.6, 7.0 และ 7.1) เวอร์ชันต่างๆใน Ubuntu

CPU 80386