Mineral resources are one of the main energy sources used in industrial production. While the economy is going up, the mining of coal mines and other mineral resources has also intensified. With the deepening of coal mining, the difficulty of mining has also increased. In order to ensure the safe production of relevant enterprises, it is necessary to vigorously apply the supporting technology of mineral resources excavation to reduce the occurrence of accidents in the mining area. Based on this, this paper, on the basis of collecting the geological conditions of a mine, combined with the stability theory of roadway surrounding rock, the existing bolt (anchor cable) support theory, and the factors affecting the reliability of bolt support, analyzed the bolt (anchor cable) support principle and deduced and calculated the support capacity of a single bolt and a group of bolts in the process of mining excavation through the energy conservation theorem. Through Mohr-Coulomb strength theory and limit line analysis theory, a reasonable mechanical model is established, and it is concluded that the ultimate bearing capacity of the bolt will increase with the increase of the length of the anchorage section no matter what support method is used for roadway surrounding rock support, and the anchorage length and ultimate bearing capacity have a nonlinear positive correlation. However, the ultimate supporting capacity of the suspension bolt cannot meet the actual work demand, while the composite beam and composite arch bolt support meet the conclusion. In addition, according to the conclusion and the suggestion that the design of bolt support mode should start with the study of the mechanism of bolt support on the roadway, the application of bolt support mode in the resource mine heading roadway is comprehensively analyzed.