Het basisproces wordt hier beschreven , maar er zijn verschillende hints, dus ik zal de hele oplossing beschrijven (wijzig de R-versie en paden indien nodig) :
- Installeer de nieuwste RTools van hier
- installeer MySQL of header- en bibliotheekbestanden van mysql
- bestand maken of bewerken
C:\Program Files\R\R-2.12.1\etc\Renviron.site
en voeg een regel toe zoalsMYSQL_HOME=C:/mysql
(pad naar uw mysql-bestanden) - kopieer libmysql.lib van mysql/lib naar mysql/lib/opt om aan de afhankelijkheden te voldoen.
- kopieer libmysql.dll naar
C:\Program Files\R\R-2.12.1\bin
of naarwindows/system32
directory. - voer
install.packages('RMySQL',type='source')
uit en wacht terwijl de compilatie stopt.
Dit werkte voor mij op Windows 7 64 bit, dus er zouden geen problemen moeten zijn met 32 bit versies
Oorspronkelijk gepost hier (vergelijkbare vraag).