MySQL数据库可以用作SAP Business Objects data services的数据库。这是一个轻量级的数据库,可以用来存储用户身份验证或数据服务,也可以作为业务对象使用tomcat服务IPS来托管CMS。存储库可以驻留在HANA上。这里我们介绍在Linux平台上,美国高防云服务器,将MySQL数据库安装在非默认位置的步骤
如果MySQL数据库安装在默认位置,那么安装是一个简单的过程。当mysql要安装在非默认位置时,安装的某些方面与标准有所不同。本文对此进行了描述。下面的安装是针对SAP business objects Data services数据库的。正在安装的mysql版本是5.1.72.
安装在mysql数据库所有者创建的用户下。这里我们使用dba作为用户,啥是大数据,假设sid是prd,用户被创建为prddba,以确定它是数据库的所有者。
下载位置
MySQL 5.1.72-1 64位->下载
MySQL-community-5.1.72-1.sles11.x86\u 64.rpm-包.tar
JDBC客户端->Mysql-connector-java5.1.18-bin
以root用户身份登录执行以下
为mysql home创建文件夹
mkdir/mysql//db/5.1.72
cd/mysql//db/5.1.72
解包下载的mysql数据库包,使用–relocate选项解包到非默认位置mysql home(/mysql//db/5.1.72)。
rpm-ivh–relocate/=/mysql//db/5.1.72–nodeps–noscriptsMySQL-server-community-5.1.72-1.sles11.x86_64.rpm
从解包包包中创建配置文件.cnf,企业信息化应用系统,这里将其命名为.cnf,并使用模板配置文件中的小型、中型或大型设置的参数。如。珠江三角洲
合同内容珠江三角洲. 请注意,此文件中的某些参数是为数据服务应用程序引入的。
====================================================================
[客户端]
user=prddba
socket=/mysql/PRD/db/admin/珠三角短袜
端口=3377
[mysqld\u服务器]
用户=prddba
套接字=/mysql/PRD/db/admin/珠三角短袜
端口=3377
[mysqld\u safe]
ledir=/mysql/PRD/db/5.1.72/usr/sbin
user=prddba
datadir=/mysql/PRD/sapdata1/data
basedir=/mysql/PRD/db/5.1.72/usr
log error=/mysql/PRD/db/admin/prd.错误
pid文件=/mysql/PRD/db/admin/项目pid
log bin=/mysql/PRD/binlogs/PRD bin
innodb\u data\u home\u dir=/mysql/PRD/sapdata1/data/
innodb\u data\u file\u path=ibdata01:1000M;ibdata02:1000M:a自动延伸:最大:6000M
innodb\u log\u group\u home\u dir=/mysql/PRD/saplog/logs
language=/mysql/PRD/db/5.1.72/usr/share/mysql/english
socket=/mysql/PRD/db/admin/珠三角短袜
端口=3377
[safe\u mysqld]
错误日志=/mysql/PRD/db/admin/prdbin.log文件
[mysqld]
user=prddba
datadir=/mysql/PRD/sapdata1/data
basedir=/mysql/PRD/db/5.1.72/usr
日志错误=/mysql/PRD/db/admin/prd.错误
pid文件=/mysql/PRD/db/admin/项目pid
log bin=/mysql/PRD/binlogs/PRD bin
innodb\u data\u home\u dir=/mysql/PRD/sapdata1/data/
innodb\u data\u file\u path=ibdata01:1000M;ibdata02:1000M:a自动延伸:最大:6000M
innodb\u log\u group\u home\u dir=/mysql/PRD/saplog/logs
language=/mysql/PRD/db/5.1.72/usr/share/mysql/english
socket=/mysql/PRD/db/admin/珠三角短袜
端口=3377
#跳过网络
过期_日志_天数=1
同步_binlog=1
最大_binlog大小=500M
[mysqladmin]
socket=/mysql/PRD/db/admin/珠三角短袜
端口=3377
[mysqld\u服务器]
用户=prddba
套接字=/mysql/PRD/db/admin/珠三角短袜
端口=3377
[mysqld\u safe]
ledir=/mysql/PRD/db/5.1.72/usr/sbin
user=prddba
datadir=/mysql/PRD/sapdata1/data
basedir=/mysql/PRD/db/5.1.72/usr
log error=/mysql/PRD/db/admin/prd.错误
pid文件=/mysql/PRD/db/admin/项目pid
log bin=/mysql/PRD/binlogs/PRD bin
innodb\u data\u home\u dir=/mysql/PRD/sapdata1/data/
innodb\u data\u file\u path=ibdata01:1000M;ibdata02:1000M:a自动延伸:最大:6000M
innodb\u log\u group\u home\u dir=/mysql/PRD/saplog/logs
language=/mysql/PRD/db/5.1.72/usr/share/mysql/english
socket=/mysql/PRD/db/admin/珠三角短袜
端口=3377
[safe\u mysqld]
错误日志=/mysql/PRD/db/admin/prdbin.log文件
[mysqld]
user=prddba
datadir=/mysql/PRD/sapdata1/data
basedir=/mysql/PRD/db/5.1.72/usr
日志错误=/mysql/PRD/db/admin/prd.错误
pid文件=/mysql/PRD/db/admin/项目pid
log bin=/mysql/PRD/binlogs/PRD bin
innodb\u data\u home\u dir=/mysql/PRD/sapdata1/data/
innodb\u data\u file\u path=ibdata01:1000M;ibdata02:1000M:a自动延伸:最大:6000M
innodb\u log\u group\u home\u dir=/mysql/PRD/saplog/logs
language=/mysql/PRD/db/5.1.72/usr/share/mysql/english
socket=/mysql/PRD/db/admin/珠三角短袜
端口=3377
#跳过网络
过期_日志_天数=1
同步_binlog=1
最大_binlog大小=500M
basedir=/mysql/PRD/db/5.1.72/usr
log error=/mysql/PRD/db/admin/prd.错误
pid文件=/mysql/PRD/db/admin/项目pid
log bin=/mysql/PRD/binlogs/PRD bin
innodb\u data\u home\u dir=/mysql/PRD/sapdata1/data/
innodb\u data\u file\u path=ibdata01:1000M;ibdata02:1000M:a自动延伸:最大:6000M
innodb\u log\u group\u home\u dir=/mysql/PRD/saplog/logs
language=/mysql/PRD/db/5.1.72/usr/share/mysql/english
socket=/mysql/PRD/db/admin/珠三角短袜
端口=3377
[safe\u mysqld]
错误日志=/mysql/PRD/db/admin/prdbin.log文件
[mysqld]
user=prddba
datadir=/mysql/PRD/sapdata1/data
basedir=/mysql/PRD/db/5.1.72/usr
日志错误=/mysql/PRD/db/admin/prd.错误
pid文件=/mysql/PRD/db/admin/项目pid
log bin=/mysql/PRD/binlogs/PRD bin
innodb\u data\u home\u dir=/mysql/PRD/sapdata1/data/
innodb\u data\u file\u path=ibdata01:1000M;ibdata02:1000M:a自动延伸:最大:6000M
#innodb#log#groupŠhomeŠdir=/mysql/PRD/saplog/logs
language=/mysql/PRD/db/5.1.72/usr/share/mysql/english
socket=/mysql/PRD/db/admin/珠三角短袜
端口=3377
跳过网络
过期日志天数=1
同步日志=1
最大日志大小=500M
[mysqladmin]
用户=root
密码=
[mysqlbackup]
user=root
datadir=/mysql/PRD/sapdata1/data
innodb\u data\u home\u dir=/mysql/PRD/sapdata1/data/
innodb\u data\u file\u path=ibdata01:1000M;ibdata02:1000M:a自动延伸:最大:6000M
innodb\u log\u group\u home\u dir=/mysql/PRD/saplog/logs
socket=/mysql/PRD/db/admin/珠三角短袜
port=3377
执行install\u db命令
cd/mysql/PRD/db/5.1.72/usr/
./bin/mysql\u install\u db–默认文件=/mysql/PRD/db/admin/珠江三角洲\
–basedir=/mysql/PRD/db/5.1.72/usr\
–datadir=/mysql/PRD/sapdata1/data
将所有文件夹的权限从根目录更改为prddba
启动数据库,查看是否正确启动
cd/mysql/PRD/db/5.1.72/usr
./usr/sbin/mysqld–默认文件=/mysql/PRD/db/admin/珠江三角洲\
–user=prddba \
–basedir=/mysql/PRD/db/5.1.72/\
–datadir=/mysql/PRD/sapdata1/data\
–端口=3377–套接字=/mysql/PRD/db/admin/珠三角短袜\
–language=/mysql/PRD/db/5.1.72/usr/share/mysql/English
进程在前台运行,创建数据库后可以在后台终止该进程并启动mysql。
安装mysql client
创建文件夹/mysql/PRD/db/client
安装client rpm包,这一步可以现在完成,也可以在安装服务器rpm包后立即开始。
rpm-ivh-relocate/=/mysql/PRD/db/client-nodeps-noscripts mysql-client-community-5.1.72-1.sles11.x86_64.rpm
使用mysqld_safe启动mysql
编辑珠江三角洲并将所有参数添加到mysqld\u safe部分。
编辑mysqld\u safe在开头为user='mysql'编写脚本并替换为user='prddba'
cd/mysql/PRD/db/5.1.72/usr
。/bin/mysqld\u safe–默认文件=/mysql/PRD/db/admin/珠江三角洲&
通过运行mysql\u Secure\u installation来保护数据库,删除测试和其他用户等
将客户端添加到env path变量
setenv path/usr/local/bin:/bin:/usr/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/mysql/PRD/db/client/usr/bin
cd/mysql/PRD/db/5.1.72/usr/bin
./mysql\u secure\u installation–默认文件=/mysql/PRD/db/admin/珠江三角洲