--查看当前的存放位置 select database_id,name,physical_name AS CurrentLocation,state_desc,size from sys.master_files where database_id=db_id(N'数据库名'); --修改文件的存放位置下次启动生效 --testDb为数据库名, alter database 数据库名 modify file ( name = 文件名(不包含后缀), filename = '文件存储路径'); alter database 数据库名 modify file ( name = 文件名(不包含后缀), filename = '文件存储路径'); eg. alter database testDb modify file ( name = testDb, filename = 'G:\SQL_DATA\testDb\testDb.mdf'); alter database testDb modify file ( name = testDb_log, filename = 'G:\SQL_DATA\testDb\testdb_log.ldf'); --修改默认的数据库文件存放位置(即时生效) EXEC xp_instance_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\MSSQLServer\MSSQLServer', @value_name='DefaultData', @type=REG_SZ, @value='E:\MSSQL_MDF\data' GO --修改默认的日志文件存放位置(即时生效) EXEC master..xp_instance_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\MSSQLServer\MSSQLServer', @value_name='DefaultLog', @type=REG_SZ, @value='E:\MSSQL_MDF\log' GO
by 刘迎光@萤火虫工作室
OpenBI交流群:49
--创建测试表 CREATE TABLE [dbo].[testtab]( [id] [nchar](10) NULL, [name] [nchar](10) NULL ) ; --向测试表插入测试数据 insert into testtab values('1','1'); insert into testtab values('1','1'); insert into testtab values('2','2'); insert into testtab values('2','2'); insert into testtab values('3','3'); insert into testtab values('3','3'); --创建临时表并向临时表中插入测试表testtab中数据以及添加自增id:autoID select identity(int,1,1) as autoID, * into #Tmp from testtab --根据autoID删除临时表#tmp中的重复数据,只保留每组重复数据中的第一条 delete #Tmp where autoID in(select max(autoID) from #Tmp group by id); --清除testtab表中的所有数据 delete testtab; --向testtab表中插入#Tmp表中被处理过的数据 insert into testtab select id,name from #Tmp; --删除临时表#Tmp drop table #Tmp;
by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(防止爬虫):http://blog.liuyingguang.cn
OpenBI问答社区:http://openbi.liuyingguang.cn/
1、用root用户创建文件“/etc/yum.repos.d/MariaDB.repo”
2、用vi编辑器打开 MariaDB.repo 文件,并填入如下内容
CentOS6
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos6-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
CentOS7
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos7-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
注:
1、其中有部分地方需要解释下,这里的baseurl是Mariadb10.0的url,如果需要其他版本,可以到http://yum.mariadb.org/中找到适合自己的系统的版本
2、关于gpgkey与gpgcheck,不需要改变,按照如上的模式即可,
3、使用命令安装MariaDB
sudo yum -y install MariaDB-client MariaDB-server MariaDB-devel
4、如果没出错,就已经安装完毕了,然后运行如下命令启动服务
5、修改root密码:sudo service mysql start
mysqladmin -u root password '111111'
6、进入mysql命令,然后输入密码
mysql -u root -p
7、赋予远程访问的权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '111111' WITH GRANT OPTION;
flush privileges;
执行完如上操作,就已经将MariaDB安装上了,与官方提供的方法有些不同,原因是我们自己使用的时候,没必要安装集群服务,所以有所不同,
至于MariaDB的优化操作,就自己搜索吧,其实基本的优化与MySql差别不大的,后续的版本就不好说了
by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交
MyEclipse 10
saiku2.5源码
saiku-server-foodmart-2.5.zip
type=OLAP
name=testdatasource
driver=mondrian.olap4j.MondrianOlap4jDriver
location=jdbc:mondrian:Jdbc=jdbc:mysql://localhost:3306/testdatasource;Catalog=res:testdatasource/testdatasource.xml;
username=root
password=111111
解释下上面一条的的参数
type=OLAP就不多说了,先按固定的来
name=testdatasource 数据源名称
driver=mondrian.olap4j.MondrianOlap4jDriver 可以理解为固定的,Mondrian的
<!-- jetty dependecies begin --> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId> <version>9.1.4.v20140401</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-webapp</artifactId> <version>9.1.4.v20140401</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-continuation</artifactId> <version>9.1.4.v20140401</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-jsp</artifactId> <version>9.1.4.v20140401</version> </dependency> <!-- jetty dependecies end -->
3、使用eclipse对maven项目进行build,获取build后的项目目录(或者将项目达成war包)
public class WebAppWarServer { public static void main(String[] args) throws Exception { Server server = new Server(8080); WebAppContext context = new WebAppContext(); contex