1.概述
1.1 应用场景
当设置奥威BI的支撑库或者需要存放抽取的数据的数据库为MySql时,需要下载安装MySql。建议使用MYSQL8.0.11--MYSQL8.0.37之间版本。
2.操作流程
(1)点击下方地址下载 Windows 版本的MySQL 安装包。
mysql8.0.36百度网盘下载地址:点击下载
mysql8.0.36官方下载地址:点击下载
以下操作以MySQL 8.0.36版本为例。
(2)下载完后解压,将 zip 包解压到想安装的目录,该电脑只有一个盘,所以放在以下路径,建议放在D盘。
(3)配置环境变量
进入计算机—属性—高级系统设置—环境变量,添加MySQL解压的bin路径。
(4)配置 MySQL 的配置文件
打开刚刚解压的文件夹 C:Program FilesMYSQLmysql-8.0.36-winx64 ,创建一个配置文件为 my.ini,编辑 my.ini 配置以下基本信息:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\Program Files\MYSQL\mysql-8.0.36-winx64
# 设置mysql数据库的数据的存放目录
datadir= C:\Program Files\MYSQL\mysql-8.0.36-winx64\data
#设置不区分大小写,值为1
lower-case-table-names=1
#关闭Binlog,不是关闭状态会生成大日志mysql文件占用硬盘内存,如硬盘内存空间有限,建议关闭
log-bin=OFF
skip-log-bin
#以下设置可以优化mysql查询效率
#设置缓存池大小可根据实际内存大小设置,服务器16G,缓存池大小设置为50%也就是8G
innodb_buffer_pool_size=8G
#设置最大连接数
max_connections=1000
#优化临时表的存储引擎
internal_tmp_mem_storage_engine=MEMORY
#优化临时表的最大大小根据服务器实际内存大小配置,服务器16G,缓存池大小设置为50%也就是8G
tmp_table_size=8589934592
(5)接下来我们来启动下 MySQL 数据库
首先,以管理员身份打开 cmd 命令行工具。
然后,切换目录。
命令行如下:
cd C:\Program Files\MYSQL\mysql-8.0.36-winx64\bin
其次,安装MySQL,操作命令如下。
mysqld install
然后,输入初始化命令。
mysqld --initialize-insecure --user=mysql
然后会在C:Program FilesMYSQLmysql-8.0.36-winx64目录下生成data目录
最后,启动输入以下命令即可。
net start mysql
这证明已经连接成功。
(6)重置密码
登录MySQL,输入操作命令:
mysql -u root -p
因为之前没设置密码,所以密码为空,直接回车即可:
修改root密码
use mysql;
ALTER user 'root'@'localhost' IDENTIFIED BY '新密码';
FLUSH PRIVILEGES;
此时可安装图形工具尝试连接本机mysql,如navicat,连接成功则正常
(7)修改mysql加密规则为mysql_native_password
用管理员权限打开cmd,输入mysql -u root -p进入输入密码后进入mysql数据库;
mysql -u root -p;
修改加密规则及密码,刷新即可;
ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '新密码';
FLUSH PRIVILEGES; #刷新数据
最后输入select user,host,plugin from user where user='root';
查看加密规则是否成功修改为mysql_native_password,确认无误即可。