日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

2008r装mysql_RMySQL安装及操作(详细版)

發布時間:2025/3/12 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2008r装mysql_RMySQL安装及操作(详细版) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

系統配置:

Windows?XP?32位

R?3.1.1

一、安裝RMySQL:

1,安裝RTools并配置環境變量:

我的電腦——屬性——高級——環境變量,在系統變量一欄中選擇PATH,點擊編輯,在后面添加RTools的路徑

(如:D:\Rtools\bin;D:\Rtools\gcc-4.6.3\bin;D:\Rtools\gcc-4.6.3\bin32;D:\Rtools\gcc-4.6.3\i686-w64-mingw32\bin)

2,安裝MySQL并配置環境變量:

MySQL?Community?Server?5.6.20??(選擇msi格式?默認安裝路徑)

MySQL?Connectors?選擇Connector/ODBC?5.3.4??(選擇msi格式?默認安裝路徑)

或者安裝MySQL?on?Windows下的MySQL?Installer

(后者參考:http://www.jb51.net/article/39188.htm)

配置MySQL的環境變量(同上):...在PATH路徑后添加MySQL的路徑

(如:C:\Program?Files\MySQL\MySQL?Server?5.6\bin),

3,關聯MySQL和R軟件:

在C:\Program?Files\MySQL\MySQL?Server?5.6\lib下,新建opt文件夾,并復制該目錄下的libmysql.lib文件到opt文件夾內;

復制libmysql.dll到D:\R\bin、D:\R\bin\i386和C:\Windows\System32中;

在D:\R\etc下,新建Renviron.site文件,用記事本打開,向其中添加一行:MYSQL_HOME?=C:/Program?Files/MySQL/MySQL?Server?5.5/?.

4,安裝RMySQL:

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

5,驗證RMySQL安裝是否成功:

Sys.getenv("MYSQL_HOME")

如果成功,則顯示:

[1]?"C:/Program?Files/MySQL/MySQL?Server?5.6"

library("RMySQL")

如果成功,則顯示:

載入需要的程輯包:DBI

MYSQL_HOME?defined?asC:/Program?Files/MySQL/MySQL?Server?5.6

...?...

二、RMySQL操作

在操作之前,首先需要登錄MySQL并創建數據庫。

1,修改配置文件:

配置文件為C:\Program?Files\MySQL\MySQL?Server?5.6下的my-default.ini

在[mysqld]下面的"basedir=..."及"datadir=..."添加MySQL目錄及MySQL的data目錄:

basedir=C:\Program?Files\MySQL\MySQL?Server?5.6

datadir=C:\Program?Files\MySQL\MySQL?Server?5.6\data

2,啟動MySQL服務:

開始——運行?cmd

輸入:cd?C:\Program?Files\MySQL\MySQL?Server?5.6\bin??#(進入mysql的bin文件夾)

輸入:mysqld?-install??#(顯示安裝成功)

輸入:net?start?mysql??#(服務啟動成功)

或者

開始——運行?net?start?mysql

或者

右鍵?我的電腦——管理——服務和應用程序——服務下找MySQL服務,選啟動就行了

(關閉MySQL服務:net?stop?mysql)(查看MySQL服務名:net?start)

3,登錄MySQL:

開始——運行?cmd

輸入:cd?C:\Program?Files\MySQL\MySQL?Server?5.6\bin

登錄:mysql?-u?root?-p?(首次登錄沒有密碼,直接回車就可以了,登錄成功!)

(說明:?mysql?[-h?hostName?]?[-u?userName?]?[-puserPassword]?[databaseName]

-h?服務器名,可不加此項,默認為本機localhost;

-u?登錄用戶名,如有密碼,后面必須跟[-p密碼];

-p?登錄密碼,后面可直接加密碼(不需要空格,其他均需要空格),也可以不跟密碼。如果不跟密碼,則在執行改名時下一行要求輸入密碼(用*表示位數);建議此項不直接跟密碼,即到下一行輸入密碼。(有些服務器上可以不用-u和-p也可以匿名登錄,有權限區別,但需要服務器支持,個人的可以在安裝的時候設置;如果密碼為空,只需-u不需要-p)

[databaseName]此命令最后還可以加上數據庫名,登錄后直接進入指定的數據庫,當然也可以不加此項.)

4,創建數據庫

登錄成功后,就可以用SQL語句創建數據庫啦!

create?database?contacts;?#create?a?new?database

use?contacts;?#use?this?newly?created?database

create?table?people?(id?INT?primary?key,name?CHAR(30),address?CHAR(60));?#create?a?table

#A?record?can?be?inserted?in?a?table

insert?into?people?values(1,'John?Smith','Strange?Street,?34,?Unknown?City');

select?*?from?people;

select?name,?address?from?people;

select?name?from?people?where?id?>=?1?and?id?

quit

5,R與MySQL的contacts數據庫關聯

首先找到數據源(ODBC)

開始>運行>“odbcad32.exe”>確定

或者

在?Windows?XP?Professional中打開ODBC數據源管理器

(開始——控制面板(分面視圖)——性能和維護——管理工具——數據源(ODBC),或者開始——控制面板(經典視圖)——管理工具——數據源(ODBC))

其次添加數據庫

數據源(ODBC)---用戶DSN(系統DSN)---添加—MySQL?ODBC?5.3?ANSI?Driver(MySQL?ODBC?Unicode?Driver)---完成

依次填寫以下內容:

Data?Source?Name:contacts

Description:

TCP/IP?Server:127.0.0.1??#(localhost)

User:root

Password:

Database:contacts???#下拉菜單選擇數據庫,關鍵!

點擊“Test”,出現“Connection?Successful!”OK!

6,在R中調用該數據庫

library(RMySQL)

drv?=?dbDriver("MySQL")

con?=?dbConnect(drv,host="localhost",dbname="contacts",user="root",pass="")

album?=?dbGetQuery(con,statement="select?*?from?people")

album

注:

如果MySQL沒有啟動,有可能是重裝時殘留的文件還沒有清除掉,所以先清理掉舊的MySQL文件,再重啟試試。

[完全清除MySQL文件的方法:在C:\Documents?and?Settings\All?Users\Application?Data下刪除MySQL文件夾(Application?Data文件夾是隱藏文件夾),再刪除注冊表中ControlSet00\ControlSet003\CurrentControlSet三個項目里的Services下找到MySQL刪除(開始—運行regedit),

(例:HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL)]

本文的word版下載地址:點擊打開鏈接

Reference:

總結

以上是生活随笔為你收集整理的2008r装mysql_RMySQL安装及操作(详细版)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。