双击此处添加文字
MySQL安装
来源: | 作者:佚名 | 发布时间: 2020-12-16 | 3197 次浏览 | 分享到:

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,确认无误即可。