p dont think writes:
mysql-devel-3.23.41-1
is already there, but none of the others you've got.
I have instead:
MySQL-client-3.23.49a-1
MySQL-3.23.49a-1
MySQL-shared-3.23.49-1
mysql-devel-3.23.41-1
Is the spelling (case) an issue?
Yes. And, in addition to a glaringly obvious version mismatch, these are
not Redhat RPMs in the first place.
If you're going to install some custom-built software, you're on your own,
and it's up to you to figure out what breaks.
As the saying goes: you break it, you get to pick up the pieces.