Thursday, May 24, 2018

Can't enter phpmyadmin as root MySQL on Ubuntu 18.04

  • ลง LAMP เรียบร้อย
  • ไปดาวน์โหลด phpmyadmin ตัวใหม่มาลงแตกไฟล์ไปที่ /var/www/html/phpmyadmin
  • เข้า localhost/phpmyadmin มัน login ด้วย root ไม่ได้ ทำไงล่ะที่นี้ ก็เมื่อก่อนมัน (Ubuntu version ก่อนๆ เช่น 16.xx --) ก็ใช้งานได้ปกติ
Solved
  • ในที่มาบอกว่า ประมาณเรื่องความปลอดภัย ทำให้ไม่สามารถใช้ root เข้า phpmyadmin ได้
  • เค้าแก้ปัญหาโดยเพิ่ม user และกำหนดสิทธิ์ให้ user นั้นเทียบเท่า root ไปเลย
sudo mysql -u root 
mysql> use mysql;
mysql> CREATE USER 'some_user'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'some_user'@'%' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
  • login phpmyadmin ด้วยชื่อ some_user ได้แล้วคับพี่น้อง
Env
  • Ubuntu 18.04
  • Installed LAMP
Ref
  • https://askubuntu.com/questions/763336/cannot-enter-phpmyadmin-as-root-mysql-5-7

No comments:

Post a Comment