指南:使用MySQL和Databoxbeplay体育appios
如何
-
MySQL连接在Plus和Business Accounts中可用。机构基本帐户有能力使用MySQL在机构帐户只有。
如何准备你的MySQL数据库和主机
在这一节中
如何准备你的MySQL数据库和主机
为了准备我们的MySQL数据库和主机,我们需要允许从Databox的公共IP(52.4.198.118)到我们的数据库的远程连接。beplay体育appios所需的步骤取决于您的数据库、服务器基础设施和防火墙。VPC IP必须能够与数据库端口直接连接。
GRANT SELECT ON mydb。* TO 'user'@'52.4.198.118' IDENTIFIED BY 'securePassword';
为了简单起见,我们为该用户提供了数据库中所有表的SELECT权限。可以赋予权限,只从一个表进行选择,或者我们可以创建一个自定义视图,并赋予权限,只从这个视图进行选择。可以找到一个基本的例子来说明如何实现这一点在这里.
/etc/my.cnf
(或/etc/mysql/my.cnf
,这取决于您的Linux发行版)。检查以确保它包含以下内容:#skip-networking #注释掉!bind-address = 0.0.0.0 #将监听所有ip
iptables -A FORWARD -s 52.4.198.118/32 -p tcp——dport 3306 -j ACCEPT
你可能要换了向前与输入如果您的Linux机器有一个公共IP,并且数据库运行在主机本身上。
您的服务器现在已设置为接受来自我们的IP到您的数据库/表的请求。
如何建立SSL连接
使用生成并安装在服务器上的SSL证书来保护连接是一种很好的做法。按照下面的步骤在任何最新的MySQL版本上执行此操作。
我们将使用OpenSSL命令行工具,并且我们的证书将是自签名的,但也可以使用任何知名和公认的证书颁发机构的证书。
Openssl genrsa 2048 > ca-key.pem
Openssl req -sha1 -new -x509 -nodes -days 3650 -key ca-key。pem > ca-cert.pem
Openssl req -sha1 -newkey rsa:2048 -days 730 -nodes -keyout server-key。pem > server-req.pem
Openssl rsa -in server-key。pem治疗server-key.pem
Openssl x509 -sha1 -req -in server-req。—ca ca-cert. pem -dayspem凝固了的ca-key。server-cert.pem -set_serial 01 > server-cert.pem
cp ca-cert。pem server-cert。pem服务器密钥。pem /etc/mysql/
/etc/mysql/my.cnf
文件,并将下面几行添加到MySQLd部分:ssl-ca = / etc / mysql / ca-cert。pem ssl-cert = / etc / mysql / server-cert。pem ssl密钥= / etc / mysql / server-key.pem
授予*上的所有特权。* TO ' ssluser ' @ ' % ' IDENTIFIED BY ' SecurePassword '要求SSL;
如果您认为合适,可以自由地进一步限制用户访问。在大多数情况下,用户访问仅限于我们的IP与选择权限。
/etc/mysql/my.cnf
,但这次在客户端部分。ssl-ca = / etc / mysql / ca-cert。pem ssl-cert = / etc / mysql / server-cert。pem ssl密钥= / etc / mysql / server-key.pem
\ s
SSL: Cipher in use为“DHE-RSA-AES256-SHA”
如果SSL:未使用时,SSL不活跃。请返回并重新检查上述所有步骤,或通过help@www.yu-nung.com联系技术支持以获得更多帮助。beplay体育appios
SSL:未使用
如何连接MySQL到Databoxbeplay体育appios
一旦我们的数据库准备妥当,我们将它连接到Databox。beplay体育appios
连接MySQL到Databox,执行beplay体育appios数据源> +新建连接.类型MySQL在搜索栏中点击绿色连接按钮。
这将打开激活窗口中,系统将提示您输入连接数据并授权Databox应用程序。beplay体育appios
如果您已经设置了SSL证书,请确保检查的SSL复选框并将证书粘贴到相应的字段中。SSL CA不是强制性的。如果您正在使用自签名证书,请确保留下SSL未选中复选框,否则连接将失败。
单击绿色激活按钮完成连接过程。如果MySQL成功连接,则激活窗口将很快关闭,您将看到一个连接通知。
如果你看到一个告示说错误的凭证,在重新将用户数据输入激活窗口。
如果激活窗口没有关闭超过一分钟,可能有困难连接到您的数据库主机由于防火墙,服务器,或网络问题。
如果您有连接困难,请确保输入的IP或主机名是公共可用的,或者将访问权限授予Databox的公共IP(52.4.198.118)。beplay体育appios
如何使用查询生成器的MySQL
MySQL的查询生成器允许您创建自定义指标使用数据板,警报,目标等您的数据库中的数据。了解更多关于MySQL查询生成器在这里.