In this paper, a derivative-based MUSIC (multiple signal classification) algorithm for a mixture of circular and noncircular signals (DB-MUSIC-M) is proposed for two-dimensional (2D) direction of arrival (DOA) estimation employing an L-shaped uniform array. The DB-MUSIC-M transforms the 2D DOA estimation problem into a single one-dimensional (1D) estimation by finding the derivative of the objective function of the 2D improved MUSIC (I-MUSIC) algorithm, which greatly reduces its computational complexity. As it utilizes both the pseudo covariance matrix and the covariance matrix of the array data, the maximum number of signals that can be estimated is much higher than the total number of sensors. As a special case, the derivative-based MUSIC (DB-MUSIC) for circular signals is also proposed. There is no need for angle pairing for the proposed algorithms and they can handle the angle ambiguity problem effectively. As shown by simulation results, the proposed DB-MUSIC-M algorithm outperforms existing L-shaped array based 2D DOA estimation algorithms, with significantly reduced complexity compared to a direct 2D search method.