I am trying to migrate 7.10.29 to another server or into another folder for the purpose of upgrading to 7.12.8
On the same server (but I also tried on virtual machines)
I create a new directory, then I download the correct installation package (7.10.29), unzip it into the new dir
Copied custom dir and upload dir from the old to the new one.
create a new database and the permission for the suitecrmadmin, then launched install.php setting all the proper user/password/db etc,
install proceeds to the end, everything is ok, now I have a fresh install of 7.10.29. Then I import the old database into the new one.
I try a quick repair and rebuild and here we have th problems.
If I do the quick repair and rebuild, I obtain āDifferences found between database and vardefsā. If I launch the script, with the button or in a mysql shell (with suitecrmadmin or root), nothing apparently happens. No errors, no output. When i relaunch the quick update and repair, exactly the same sql instructions appears, infinitely. So nothing is repaired.
Problem with sql database version. Itās not critical. SuiteCRM will work. I saw the message in one of my installations too. Look at the post, I hope it helps you.
Also, upgrading to 7.12.8 problem still remains.
Then, keeping 7.4 as php, upgrade to 7.13.0 removes the problem and tables are synchronized with vardefs.