Wednesday, December 25, 2024

Reset root password For MySQL docker container running

  • ประเด็นคือ จะเปลี่ยนรหัสผ่านใหม่ จากที่เราได้ตั้งไว้ใน docker-compose โดยจะใช้ container ปัจจุบันที่รันอยู่

# docker exec -it mysq-container-name bash

bash-5.1# mysql -uroot -pmyrootpass

--------------------------------------------------

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

  • กรณีต้องการใช้ root ในการ login phpmyadmin

mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'new_password';

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

mysql> FLUSH PRIVILEGES;

  • หรือ

mysql> ALTER USER 'root'@'%' IDENTIFIED BY 'new_password';

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

mysql> FLUSH PRIVILEGES;

Ref

  • https://aws.plainenglish.io/reset-the-root-password-for-mysql-in-a-docker-container-8adbc29a0e35
  • https://chatgpt.com/share/676bb376-7888-8010-b1a5-b49fa7129fce

No comments:

Post a Comment

Popular Posts