สร้างบัญชี 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.%';