如何利用bi数据分析FineBI配置MySQL

如何利用bi数据分析FineBI配置MySQL,第1张

MYSQL的具体安装我就暂时不和题主说了,如果在安装的时候遇到什么问题的话,题主可以再询问我。至于配置的话如下:

MySQL开启后,可执行登录,进行密码的初始化:

# mysql -u root -p

首先设置出事密码:

# mysql>SET PASSWORD = PASSWORD('123456')

# mysql>exit

退出后,使用命令restart重启MySQL,使用密码123456来登录,初始命令成功。

配置MySQL的配置文件。现将/usr/share/mysql下的配置文件my-medium.cnf复制到/etc 目录下:

# cp my-medium.cnf /etc/my.cnf

编辑该文件:在文件中[mysqld]标签下添character-set-server=gbk[client]分别添加 default-character-set=gbk;保存退出即可。

设置远程登录

由于MySQL是要被子机远程访问的,而MySQL默认的情况下是无法远程访问的,因此要进行相应的设置。先创建一个数据库实例给finebi工程调用替换finedb,并设置账号,可远程登录。

# mysql>create database bi_config

# mysql>CREATE USER 'wind'@'%' IDENTIFIED BY '123456'

# mysql>flush privileges

# mysql>grant all on bi_config.* to 'wind'@'%'

# mysql>flush privileges

由于MySQL要满足远程登录的需求,因此对于Linux的系统,我们要在iptables开放3306的端口,编辑命令:

# vi /etc/sysconfig/iptables

添加内容如下图:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

在客户端机上,安装client文件,可以尝试登录远程登录:

# mysql -h192.168.42.129 -uwind -p123456

登录如下图,则成功:

安装MySQL

步骤

1、双击下载的MySQL安装文件,进入MySQL安装界面,首先进入“License Agreement(用户许可证协议)”窗口,选中“I accept the license terms(我接受系统协议)”复选框,单击“Next(下一步)”按钮即可。有的会直接进入“Choosing a Setup Type(安装类型选择)”窗口,根据右侧的安装类型描述文件选择适合自己的安装类型,这里选择默认的安装类型,如图所示

2、根据所选择的安装类型安装Windows系统框架(framework),单击Execute按钮,安装程序会自动完成框架的安装,如图所示。

3、当d出安装程序窗口时,勾选“我同意许可条款和条件”复选框,然后单击“安装”按钮,如图所示。

4、d出“设置成功”的界面,表示该框架已经安装完成,单击“关闭”按钮即可。所有的框架安装均可参考本 *** 作,如图所示。

5、安装完成后会在【status】列表下显示Complete(安装完成)。所需框架均安装成功后,点击Next按钮,如图所示。

6、进入安装确认窗口,点击Execute按钮,开始MySQL各个组件的安装,如图所示。

7、开始安装 MySQL 文件,安装完成后在【Status】列表下显示 Complete,如图所示。

配置MySQL

MySQL安装完成之后,需要对服务器进行配置,具体配置步骤如下:步骤

1、在安装的最后一步中,点击Next按钮进入服务器配置窗口,进行配置信息的确认,确认后点击Next按钮,如图所示。

2、进入MySQL网络类型配置窗口,采用默认设置,点击Next按钮,如图所示。

3、进入MySQL服务器类型配置窗口,采用默认设置,点击Next按钮,如图所示。

4、MySQL端口号默认3306,如果没有特殊需求一般不建议修改。继续点击Next按钮即可。

5、进入设置服务器的密码窗口,重复输入两次登录密码(建议字母数字加符号),点击Next按钮,如图所示。

6、进入服务器名称窗口设置服务器名称,这里无特殊需要也不建议修改。继续单击Next按钮,如图所示。

7、打开确认设置服务器窗口,点击Execute按钮完成MySQL的各项配置,如图所示。

8、最后打开Windows任务管理器对话框,可以看到MySQL服务进程mysqld.exe已经启动了,如图所示。至此,就完成了Windows *** 作系统下MySQL数据库的安装和配置。

$.post是提供简单的封装的ajax post请求的方法,没办法进行更详细的配置。改为使用$.ajax把,里面有一个参数可以配置超时时间如$.ajax({url:"xxx.php",type:"POST",dataType:"json",timeout:60000, //超时时间,现在设置为60s。success:function(data){console.log(data)}})更详细的配置可以查看jQuery的API文档。另外需要你的服务器端配置的超时时间不能小于jQuery里面配置的。要不然jQuery还没有超时,服务器端直接返回timeout了。同时优化一下服务端的处理,提高相应速度也是一个不错的选择。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7410332.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存