The invention discloses a changing hub of a tide generating set. A hydraulic cylinder is arranged in front of the hub, a piston push rod is provided with three racks parallel to the piston push rod, one end of each gear shaft is meshed with each rack, and the other end is fixedly connected with a blade; when the piston push rod axially moves, the blade rotates around the axial line, a main shaft flange is connected with a hub main body, a shaft hole of the main shaft flange is fixedly connected with a main shaft transmitting mechanical energy, an oil feeding seat is fixedly connected with an engine room, and a sensor end cover is fixedly connected with a displacement sensor which measures the displacement of the piston push rod so as to obtain the blade pitch angle. An oil source is communicated with a left cavity and a right cavity of the hydraulic cylinder by an oil passing hole on the oil feeding seat, an oil distributing groove and an internal oil passing hole on the main shaft, oil passing holes on a push rod rear support and the main shaft flange, and internal oil passing holes in walls of the hub main body and the hydraulic cylinder to form a hydraulic loop. The invention has compact structure, small hub volume, large blade changing drive force and good control performance, and is suitable to be applied to the tide generating set bidirectionally utilizing tide energy; and the blade changing angle can exceed 180 degrees.