สร้างบัญชี MySQL สําหรับ Windows

วันที่สร้างเพจ :

สภาพแวดล้อมการยืนยันการทํางาน

MySQL
  • MySQL 8.4
โต๊ะทํางาน MySQL
  • 8.0
หน้าต่าง
  • หน้าต่างเซิร์ฟเวอร์ 2022

สภาพแวดล้อมที่ต้องการ

MySQL
  • MySQL 8.4
โต๊ะทํางาน MySQL
  • 8.0
หน้าต่าง
  • หน้าต่าง 11
  • หน้าต่าง 10
เซิร์ฟเวอร์ Windows
  • หน้าต่างเซิร์ฟเวอร์ 2022
  • วินโดวส์เซิร์ฟเวอร์ 2019
  • วินโดวส์ เซิร์ฟเวอร์ 2016

เงื่อนไขเบื้องต้น

  • ต้องติดตั้ง MySQL
  • หากคุณต้องการใช้ MySQL Workbench คุณต้องติดตั้ง MySQL Workbench
  • ตรวจสอบให้แน่ใจว่าคุณสามารถเชื่อมต่อกับฐานข้อมูล MySQL ของคุณได้

เกี่ยวกับบัญชีราก

บัญชีรากคือบัญชีที่สามารถเข้าถึงฐานข้อมูลได้เกือบทั้งหมด โดยค่าเริ่มต้น สามารถเข้าถึงได้เฉพาะในเครื่องเท่านั้น แต่ถ้าคุณเปลี่ยนการตั้งค่า ก็สามารถเข้าถึงได้จากภายนอกเช่นกัน อย่างไรก็ตาม เนื่องจากอํานาจมีความแข็งแกร่งและความเสี่ยงด้านความปลอดภัยเพิ่มขึ้น จึงควรสร้างบัญชีแยกต่างหากหากคุณต้องการเชื่อมต่อจากภายนอก

สร้างบัญชีใน MySQL Workbench

เลือก MySQL > MySQL Workbench จากเมนูเริ่ม

เลือกการเชื่อมต่อที่คุณต้องการเชื่อมต่อกับ MySQL หากคุณไม่มี ให้เพิ่ม หากคุณยังไม่ได้บันทึกรหัสผ่านการเชื่อมต่อ คุณจะได้รับแจ้งให้ป้อนรหัสผ่าน

ในบานหน้าต่าง Nevigator ให้เลือก ผู้ใช้และสิทธิ์ จากแท็บ การดูแลระบบ

รายการบัญชีจะปรากฏขึ้น หากต้องการเพิ่มบัญชี ให้คลิกปุ่มเพิ่มบัญชี

คุณอาจเห็นกล่องโต้ตอบต่อไปนี้และคลิกปุ่ม OK

ชื่อหน้าต่าง
โต๊ะทํางาน MySQL
[คําแนะนําหลัก]
ปลั๊กอินการรับรองความถูกต้องไม่ถูกต้อง
[เนื้อหา]
ประเภทปลั๊กอินสําหรับผู้ใช้ newuser@% คือ ไม่มี แต่เซิร์ฟเวอร์ไม่ได้แสดงเป็นปลั๊กอินการตรวจสอบสิทธิ์ที่รู้จัก

ในแท็บ เข้าสู่ระบบ ให้ป้อนข้อมูลต่อไปนี้:

รายละเอียด
การป้อนชื่อฟิลด์
ชื่อล็อกอิน ป้อนชื่อบัญชีของคุณ มักใช้เพื่อเชื่อมต่อกับฐานข้อมูล เช่น ชื่อผู้ใช้ ในกรณีของอักขระภาษาอังกฤษจะถูกแปลงเป็นตัวพิมพ์เล็ก
จํากัดการจับคู่โฮสต์ ป้อนชื่อโฮสต์ที่คุณสามารถเชื่อมต่อได้ localhost คุณสามารถเชื่อมต่อได้จากท้องถิ่นเท่านั้น % คุณสามารถเชื่อมต่อจากทั้งหมดภายในเครือข่าย 192.168.%.% 192.168.0.0และคุณจะสามารถเชื่อมต่อจากพีซีของคุณใน ~192.168.255.255 โปรดใช้ความระมัดระวังเมื่อเชื่อมต่อผ่าน IPv6
รหัสผ่าน ป้อนรหัสผ่านเพื่อเชื่อมต่อกับบัญชีที่คุณสร้างขึ้น ระวัง สัญลักษณ์บางตัวจะต้องหลบหนี

ในแท็บ "ขีดจํากัดบัญชี" ให้ป้อนในช่องทั้งหมด 0 ควรรวมไว้โดยค่าเริ่มต้น แต่บางครั้งก็ไม่เป็นเช่นนั้น แม้ว่าคุณจะพยายามลงทะเบียนในสถานะว่างเปล่า คุณก็จะได้รับข้อผิดพลาด

"บทบาทผู้ดูแลระบบ" คือสิทธิ์ที่มอบให้กับ MySQL โดยรวม เป็นการอนุญาตที่ทรงพลัง ดังนั้นให้ตั้งค่าเฉพาะเมื่อคุณต้องการเป็นอย่างน้อย

สิทธิ์ของ Schema คือสิทธิ์ที่คุณตั้งค่าตาม Schema ตั้งค่าหลังจากที่คุณสร้างสคีมา สิทธิ์จะไม่ส่งผลกระทบต่อสิ่งนี้นอกเหนือจากขอบเขตของสคีมา

เมื่อคุณตั้งค่าทั้งหมดเสร็จแล้ว ให้คลิกปุ่ม "นําไปใช้" ที่มุมล่างขวา คุณยังสามารถเปลี่ยนการตั้งค่าเหล่านี้ได้ในภายหลัง

มันจะถูกเพิ่มในรายการ

หากคุณต้องการลบบัญชีของคุณ คุณสามารถทําได้ด้วยปุ่ม "ลบ"

สร้างบัญชีด้วยคําสั่ง

ส่วนนี้นําไปสู่การสร้างผู้ใช้ ฉันจะไม่อธิบายว่าจะตั้งค่าสิทธิ์และพารามิเตอร์โดยละเอียดได้ที่ไหนเพราะมันจะยาว

เลือก MySQL > MySQL 8.4 Command Line Client จากเมนูเริ่ม

ป้อนรหัสผ่านผู้ดูแลระบบของคุณ

ป้อน SQL ต่อไปนี้: โปรดตั้งค่าชื่อผู้ใช้และรหัสผ่านของคุณเป็นทางเลือก SQL สามารถเป็นแบบหลายบรรทัดได้ ดังนั้นคุณต้องมีเครื่องหมายอัฒภาคในตอนท้าย เรียกใช้และตกลง คุณทําเสร็จแล้ว

CREATE USER test_user2 IDENTIFIED BY 'password';

โดยค่าเริ่มต้น ชื่อโฮสต์คือ % . หากคุณต้องการตั้งค่าชื่อโฮสต์ตั้งแต่เริ่มต้น ให้ทําเครื่องหมายด้วย @ และใส่ชื่อโฮสต์ไว้หลัง:

CREATE USER 'test_user3'@'192.168.0.%' IDENTIFIED BY 'password';

คุณสามารถตรวจสอบรายการบัญชีที่คุณสร้างขึ้นด้วยคําสั่งต่อไปนี้:

SELECT Host, User FROM mysql.user;

หากคุณต้องการเปลี่ยนชื่อโฮสต์ ให้เรียกใช้คําสั่งต่อไปนี้:

RENAME USER '現在のユーザー名'@'現在のホスト名' to '新ユーザー名'@'新ホスト名';

วิธีทําให้สามารถเข้าถึงได้จากที่อยู่ IP ที่เฉพาะเจาะจง:

RENAME USER 'test_user2'@'%' to 'test_user2'@'192.168.%.%';

หากต้องการลบบัญชี ให้เรียกใช้ SQL ดังนี้: คุณต้องมีชื่อโฮสต์ด้วย

DROP USER 'test_user3'@'192.168.0.%';