SQL de A à Z - Intoduction 02 - Installation de MySQL Workbench #03
สารบัญ:
- ข้อกำหนดเบื้องต้น
- วิธีการเปลี่ยนรหัสผ่านผู้ใช้ MySQL
- 1. ล็อกอินเข้าสู่เชลล์ MySQL เป็นรูท
- 2. ตั้งรหัสผ่านผู้ใช้ MySQL
- 3. ยืนยันรหัสผ่านใหม่
- ข้อสรุป
ในบทช่วยสอนนี้เราจะแสดงวิธีเปลี่ยนรหัสผ่านผู้ใช้ MySQL คำแนะนำควรทำงานกับการกระจาย Linux ที่ทันสมัยเช่น Ubuntu 18.04 และ CentOS 7
ข้อกำหนดเบื้องต้น
คุณจะต้องใช้คำสั่งที่แตกต่างกันเพื่อเปลี่ยนรหัสผ่านผู้ใช้ทั้งนี้ขึ้นอยู่กับรุ่นของเซิร์ฟเวอร์ MySQL หรือ MariaDB
คุณสามารถค้นหาเวอร์ชันเซิร์ฟเวอร์ฐานข้อมูลของคุณได้โดยใช้คำสั่งต่อไปนี้:
mysql --version
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper
หรือผลลัพธ์เช่นนี้สำหรับ MariaDB:
mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
อย่าลืมจดบันทึก MySQL หรือ MariaDB เวอร์ชันใด หากคุณต้องการรับรายชื่อบัญชีผู้ใช้ MySQL ทั้งหมดโปรดตรวจสอบคู่มือนี้
วิธีการเปลี่ยนรหัสผ่านผู้ใช้ MySQL
ทำตามขั้นตอนด้านล่างเพื่อเปลี่ยนรหัสผ่านผู้ใช้ MySQL:
1. ล็อกอินเข้าสู่เชลล์ MySQL เป็นรูท
เข้าถึงเชลล์ MySQL โดยพิมพ์คำสั่งต่อไปนี้และป้อนรหัสผ่านผู้ใช้รูท MySQL ของคุณเมื่อได้รับแจ้ง:
2. ตั้งรหัสผ่านผู้ใช้ MySQL
-
พิมพ์คำสั่งต่อไปนี้หากคุณมี MySQL 5.7.6 และใหม่กว่าหรือ MariaDB 10.1.20 และใหม่กว่า:
ALTER USER 'user-name'@'localhost' IDENTIFIED BY 'NEW_USER_PASSWORD';
FLUSH PRIVILEGES;
หากคำสั่ง
ALTER USER
ไม่ได้ผลสำหรับคุณคุณสามารถแก้ไขตารางผู้ใช้ได้โดยตรง:UPDATE mysql.user SET authentication_string = PASSWORD('NEW_USER_PASSWORD')
WHERE User = 'user-name' AND Host = 'localhost';
FLUSH PRIVILEGES;
พิมพ์คำสั่งต่อไปนี้หากคุณมี MySQL 5.7.5 และรุ่นก่อนหน้าหรือ MariaDB 10.1.20 และรุ่นก่อนหน้า:
SET PASSWORD FOR 'user-name'@'localhost' = PASSWORD('NEW_USER_PASSWORD');
FLUSH PRIVILEGES;
ตรวจสอบให้แน่ใจว่าคุณเปลี่ยน
user-name
ด้วยชื่อของผู้ใช้ที่คุณต้องการเปลี่ยนรหัสผ่าน หากผู้ใช้เชื่อมต่อกับเซิร์ฟเวอร์ MySQL จากโฮสต์อื่นให้เปลี่ยน
localhost
โฮสต์ด้วยชื่อโฮสต์ระยะไกลหรือที่อยู่ IP
ในทั้งสองกรณีหากทุกอย่างเป็นไปด้วยดีคุณจะเห็นผลลัพธ์ต่อไปนี้:
Query OK, 0 rows affected (0.00 sec)
ออกจากระบบพรอมต์ MySQL โดยดำเนินการ:
3. ยืนยันรหัสผ่านใหม่
ในการตรวจสอบว่ารหัสผ่านใหม่นั้นถูกใช้อย่างถูกต้องให้พิมพ์:
mysql -u user-name -h localhost -p
คุณจะได้รับแจ้งให้ป้อนรหัสผ่านผู้ใช้ใหม่ ใส่มันและคุณจะเข้าสู่เซิร์ฟเวอร์ MySQL ของคุณ
ข้อสรุป
ในบทช่วยสอนนี้คุณได้เรียนรู้วิธีการเปลี่ยนรหัสผ่านผู้ใช้ MySQL หรือ MariaDB ตรวจสอบให้แน่ใจว่ารหัสผ่านใหม่นั้นแข็งแรงและปลอดภัยและเก็บไว้ในที่ปลอดภัย
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีใช้เปลือก MySQL เพื่อดำเนินการด้านการบริหารต่างๆคุณสามารถตรวจสอบคู่มือของเราเกี่ยวกับวิธีจัดการบัญชีผู้ใช้และฐานข้อมูล MySQL
อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ
mysql mariadbโครงการ Drizzle Project มีโครงการ Stratus Down Downs สำหรับโครงการโอเพนซอร์สใหม่กำลังพัฒนาฐานข้อมูลไมโครเคอร์เนลใหม่โดยอิงกับ MySQL ซึ่งมีเป้าหมายใหญ่ -Scale โปรแกรมประยุกต์บนเว็บ

ฐานข้อมูล MySQL แบบโอเพนซอร์สเริ่มมีชีวิตชีวาเป็นทางเลือกที่มีน้ำหนักเบาสำหรับระบบจัดการฐานข้อมูลขนาดใหญ่ที่ขาดแคลนทรัพยากรเช่น Oracle หรือ Sybase ในช่วงหลายปีที่ผ่านมาผู้ใช้มีคุณสมบัติเพิ่มขึ้นเรื่อย ๆ ทำให้โค้ดเนมของ MySQL พองตัวด้วยความสามารถที่เคยพบมาก่อนในเชิงพาณิชย์เท่านั้น
Sun's Mickos: ฉันสบายดีกับ MySQL ของ MySQL 5.1 Rant

ผู้บริหารอาวุโสของ Sun ในวันจันทร์ลดลงความขัดแย้งกับสาธารณะล่าสุด วิพากษ์วิจารณ์โดยผู้ร่วมก่อตั้ง MySQL Michael Johnson "Monty" Widenius ซึ่งเป็นนักพัฒนาซอฟต์แวร์ฐานข้อมูลแบบโอเพนซอร์สของ MySQL ได้ปล่อย MySQL 5.1 เวอร์ชั่นล่าสุดของ Sun Microsystems ด้วยโพสต์โพสต์โพสต์ trashing ของเขาเมื่อวันที่ 29 พฤศจิกายนที่ผ่านมา Widenius เตือนให้ผู้ใช้ "ระมัดระวังเกี่ยวกับ MySQL 5.1" เพราะ "มีข้อผิดพลาดร้ายแรงที่รู้จักและไม่รู้จักหลายอย่างในคุณสมบัติใหม่ ๆ ที่ยังไม่ได้กล่าวถึง ความเห็นของ Widenius เพิ่มขึ้นอ
MySQL เปิดตัว MySQL Update เป็น Oracle Deal Looms

MySQL 5.4 เพิ่มการปรับปรุงขีดความสามารถให้กับฐานข้อมูล open-source