การติดตั้ง 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 ทำอะไร เรากระตือรือร้นที่จะรับข้อเสนอแนะการแสดงผลหรือข้อเสนอแนะใด ๆ ขอบคุณสำหรับการอ่านและอย่าลังเลที่จะทดสอบด้วยเครื่องมือที่เหลือเชื่อนี้!
ความคิดเห็น
แสดงความคิดเห็น