1.概述
1.1 应用场景
当需要切换奥威BI的支撑库或者存放数据的数据仓库为MySql类型时,需要安装MySql。BI安装包中已经自带了mysql的安装包,可以直接使用。
2.操作流程
(1)BI安装后,在BI安装路径下找到mysql的安装包
(2)配置环境变量
进入计算机—属性—高级系统设置—环境变量,在path变量中添加MySQL的bin路径。该步骤为了后续可以在全局路径下进入mysql命令行;
(3)调整 MySQL 的配置文件
在mysql的文件夹中找到my.ini文件,根据实际情况配置文档中的缓存池及临时表最大内存,如该路径下没有配置文件,可点击下载
(4)接下来安装 MySQL 数据库
①搜索cmd并右击以管理员身份打开命令行工具。
②切换目录至mysql的bin路径(一定要确保成功切换到mysql的bin目录下,再执行后面的安装命令,否则mysql的实际安装地址会出现错乱情况)。
命令如下:
cd /d D:\ourwaybi\mysql-8.0.36-winx64\bin
③安装MySQL,操作命令如下
mysqld install
如果安装无异常,则会提示上方截图返回的内容;
如执行后提示服务已存在,则需要确认该服务器上是否曾经安装过mysql,如果已经弃用,则执行下方命令移除原有mysql,并重新执行安装命令
sc delete MySQL
mysqld install
④执行mysql初始化命令。
mysqld --initialize-insecure --user=mysql
执行成功后,会在D:\ourwaybi\mysql-8.0.36-winx64目录下生成data目录
⑤输入以下命令启动mysql。
net start mysql
(5)重置密码
先登录MySQL,在命令行输入以下命令:
mysql -u root -p
初始化后,默认密码为空,直接回车即可登录:
分别执行以下命令,设置root密码并调整加密规则为mysql_native_password。
use mysql;
ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '新密码';
FLUSH PRIVILEGES;
最后输入select user,host,plugin from user where user='root';
查看加密规则是否成功修改为mysql_native_password,确认无误即可。
(6)开放远程可访问
分别执行以下命令,开放mysql可远程连接权限;
use mysql;
select host,user from user;
update user set host='%' where user ='root';
flush privileges;
此时可安装图形工具如navicat尝试连接mysql,如使用localhost以及本机ip都能连接成功则说明安装成功
3. 常见问题
3.1使用mysqld install安装时提示“计算机中丢失VCRUNTIME140_1.dll文件”
解决方法:
该提示一般由于系统中缺少或未更新Microsoft Visual C++ 2015环境导致,可在mysql的others文件夹中找到环境安装包以及dll文件。如未找到,也可点击下方下载按钮获取
找到以上内容后,根据系统位数双击对应exe文件进行安装,最后一个dll结尾的文件则放在C:WindowsSystem32路径中
以上操作完成后,再重新执行mysqld install并完成后续步骤.