Pakistan lost the first Test by 10 wickets, and they now have only four days to square the two-match series.
Bangladesh, whose win was their first in 14 Tests against Pakistan, brought in fast bowler Taskin Ahmed for unfit Shoriful Islam.
Pakistan rested new-ball bowlers Shaheen Shah Afridi and Naseem Shah, bringing in fast bowler Mir Hamza and spinner Abrar Ahmed.
The two-match series is part of World Test Championship’s third cycle.
Playing XIs
Pakistan: Shan Masood (captain), Saud Shakeel, Abdullah Shafique, Babar Azam, Khurram Shahzad, Mir Hamza, Mohammad Ali, Mohammad Rizwan, Saim Ayub, Agha Salman, Abrar Ahmed
Bangladesh: Najmul Hossain Shanto (captain), Zakir Hasan, Shadman Islam, Mominul Haque, Mushfiqur Rahim, Shakib Al Hasan, Litton Das, Mehidy Hasan Miraz, Nahid Rana, Hasan Mahmud, Taskin Ahmed