mysql - Sådan bruger du RMySQL i Windows?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøgte at bruge RMySQL-pakken, men jeg får denne fejl at gøre:


install.packages('RMySQL')

Warning in install.packages :
  package ‘RMySQL’ is not available (for R version 2.14.2)


Hvad kan jeg gøre for at bruge MySQL med R?


Tak skal du have!

Bedste reference


Der er ikke et Windows-binært tilgængeligt til pakken RMySQL. Det betyder at du bliver nødt til at installere denne pakke fra kilden og opbygge den selv.


På CRAN RMySql siden vil du bemærke, at der ikke er binært tilgængeligt, med et link til Pre-compiled binære pakker til R-2.14.x til Windows [9] [10]


Fra denne side:


Packages related to many database system must be linked to the exact 
version of the database system the user has installed, hence it does 
not make sense to provide binaries for packages
    RMySQL, ROracle, ROracleUI,
although it is possible to install such packages from sources by
    install.packages('packagename', type='source')
after reading the manual 'R Installation and Administration'.


Så læs vejledningen, især R Installation og administration, installer RTools, og brug derefter: [11]


install.packages('RMySQL', type='source')

Andre referencer 1


Efter installation af Rtools skal du tage fat på kilden fra linket Package source: på RMySQL CRAN-siden for at sikre, at du har den nyeste version. Læs derefter oplysningerne i den INSTALL -fil, der følger med pakken (eller find den samme info på linket Installation: på ovennævnte CRAN-side. [12] [13]


Det største problem, som de fleste mennesker har, er at følge forældede oplysninger på internettet, der vedrører ældre versioner af RMySQL i stedet for at bruge de instruktioner, der følger med selve pakken.

Andre referencer 2


Efter at have tilbragt 10 timer fulgte jeg Arnes instruktioner og Willems kommentar herfra:
http://www.ahschulz.de/2013/07/23/installing-rmysql-under-windows/og det fungerede som magi. [14]

Andre referencer 3


Jeg har oplevet nogle problemer med at installere RMySQL-pakken i R, to gange i år. Jeg har ikke brugt det endnu. For at hjælpe mig med at komme rundt om de kendte yderligere problemer fulgte jeg de trin, jeg fandt i disse to artikler:



  • Installation af RMySQL under Windows

  • Vanderbilt University RMySQL side



Først skal du downloade, installere og konfigurere MySQL for at arbejde med Windows. Derefter skal du oprette eller redigere en fil kaldet Renviron.site, og tilføj variablen MYSQL\_HOME til dit standardmiljø og andre vanskelige tweaks, der måske har fungeret for andre mennesker, men har ikke fungeret for mig. [[[15] [16]


Det ser ud til at det ikke anbefales at køre RMySQL på Windows. der er andre pakker, som du kan bruge til at få R til at arbejde med MySQL. Jeg har tjekket ud R-bloggere, R Studio Support og R Help Mailing List, for at få hjælp til at løse problemet.


Selvom de er nyttige ressourcer, er der ingen garanti for, at fejlfindingstrinnene vil fungere for alle. Du kan prøve at følge dem for at installere RMySQL-pakken, og hvis de arbejder, skal du kunne bruge pakken med R.