mysql构建多维cube_mysql多维数据仓库指南--第一篇第1章(续)

第3节任务

有四个任务需要在本章完成:

1.建立一个数据库用户。

2.建立两个关系数据库,一个作为数据仓库,另外一个作为源数据库。

3.为数据仓库建立数据库表。

4.产生代理键。

每个任务将在独立的小节中说明。

建立一个数据库用户id

第一步产生一个数据库用户,你可以用该帐户进行操作数据仓库和数据源。

在你开始前,确信你已经将本书随附的脚本文件放置在mysql的安装目录下面。例如,我的安装目录是C:\mysql,所以我将我的脚本文件放在C:\mysql\scripts目录中。

我们开始将用root用户登陆mysql,请输入下面的命令:C:\>mysql -uroot -p

你将被提示输入密码:

Enter password: ********

输入密码后,将看到控制台的欢迎信息:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 6 to server version: 5.0.21-community-ntType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>

敲入密码后的这些信息是当一个root用户登陆mysql时典型的回应信息。列表1-1所示的脚本create_user_id.sql产生一个用户id dwid其密码是pw。

列表1-1:创建dwid用户id

/*****************************************************************/*/

/* create_user_id.sql*/

/**/

/*****************************************************************/

GRANT ALL ON *.* TO dwid@localhost IDENTIFIED BY 'pw';

/* end of script

用下面的命令方式运行该脚本:mysql> \. c:\mysql\scripts\create_user_id.sql

回车后,你将看到回应的信息:Query OK, 0 rows affected (0.03 sec)

用show grants命令,你可以确认用户id:dwid是否已经被成功创建,你应该在命令中包含你的mysql服务器名称:mysql> show grants for dwid@localhost;

假如存在用户dwid,你可以看到如下信息:Grants for dwid@localhostGRANT ALL PRIVILEGES ON *.* TO 'dwid'@'localhost' IDENTIFIED BYPASSWORD '*D821809F681A40A6E379B50D0463EFAE20BDD122'1 row in set (0.00 sec)

注意密码部分在你的显示屏上显示的方式将不同于上面的描述。

现在你需要退出mysq然后用dwid用户登陆,退出mysql用exit命令:mysql> exit

为了以dwid身份登陆mysql,可以用下面的命令:c:\>mysql -udwid -p

然后输入dwid的密码,记住,密码是pw。

建立数据库

有两个数据库需要建立,源数据(source)和数据仓库(dw)。Source数据库存储你的数据,也就是这些数据将成为你的数据仓库的源数据。Dw数据库是为了作为数据仓库建立的。

可以用列表1-2中的create_databases.sql脚本进行创建数据库。

列表1.2:建立dw和source数据库

/*****************************************************************/

/**/

/* create_databases.sql*/

/**/

/*****************************************************************/

CREATE DATABASE dw

;

CREATE DATABASE source

;

运行create_databases.sql脚本的命令如下:mysql&g

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值