แก้ปัญหาลืมรหัสผ่าน root ของฐานข้อมูล MySQL/MariaDB บน Ubuntu โดยการ Reset รหัสผ่าน

SQL Knowledge ทั้ง sql มาตรฐาน หลักการออกแบบฐานข้อมูล ความสัมพันธ์ของ ตาราง Mysql , PGSQL, Oracle, MSSQL

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 47348
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

แก้ปัญหาลืมรหัสผ่าน root ของฐานข้อมูล MySQL/MariaDB บน Ubuntu โดยการ Reset รหัสผ่าน

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

แก้ปัญหาลืมรหัสผ่าน root ของฐานข้อมูล MySQL/MariaDB บน Ubuntu โดยการ Reset รหัสผ่าน
บทความนี้ใช้ได้กับ CentOS/RHEL และ Debian/Ubuntu
เข้า เครื่องในฐานะ root
สำหรับ MySQL 5.7 ขึ้นไป
รันคำสั่งเบื้องปิดการเช็คสิทธิ์ตาราง

โค้ด: เลือกทั้งหมด

systemctl stop mysqld
systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
systemctl start mysqld
รันคำสั่งเปลี่ยนรหัสผ่าน

โค้ด: เลือกทั้งหมด

mysql mysql -e "UPDATE mysql.user SET authentication_string=PASSWORD('111111') WHERE user='root'; FLUSH PRIVILEGES;"
โดยเทนที 111111 ด้วย รหัสผ่านใหม่ที่ท่านต้องการ

Restart ฐานข้อมูลใหม่อีกครั้งด้วยไม่มีการเช็คสิทธิ์
รันคำสั่งตามนี้

โค้ด: เลือกทั้งหมด

systemctl unset-environment MYSQLD_OPTS
systemctl stop mysqld
systemctl start mysqld
mysql -uroot -p'111111' -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '111111';"
โดยเทนที่ 111111 ด้วยรหัสผ่านของท่านใน step ที่แล้ว


Note สำหรับ เวอร์ชั่นอื่นๆ คำสังตามนี้

โค้ด: เลือกทั้งหมด

service mysqld stop
mysqld_safe --skip-grant-tables &
เปลี่ยนรหัสผ่านในตาราง

โค้ด: เลือกทั้งหมด

mysql mysql -e "UPDATE mysql.user SET password=PASSWORD('111111') WHERE user='root'; FLUSH PRIVILEGES;"
Restart ฐานข้อมูล

โค้ด: เลือกทั้งหมด

killall -9 mysqld_safe
killall -9 mysqld
service mysqld start
หวังว่าคงเป็นประโยชน์สำหรับ ผู้ดูแลฐานข้อมูลทุกท่าน ต่อไปพอไปดูวิธีการ set up Directadmin เชื่อมต่อฐานข้อมูลภายนอกกันติดตามได้ที่นี่
https://www.mindphp.com/บทความ/66-server-hosting.html
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 4