mysql安装包下载地址https://dev.mysql.com/downloads/installer/?tdsourcetag=s_pcqq_aiomsg
不用担心是32位的,自己的系统是64位不匹配,他是一个软件同时支持两个版本
接下来就是根据程序自动安装
----------------------------------------此处是分割线-------------------------------
======================下面配置MySQL===================
1、打开mysql的安装目录,没有data和my-default.ini文件
2、在环境变量中填加安装包的bin文件地址,例如:C:\Program Files\MySQL\MySQL Server 8.0\bin
3、用管理员身份运行cmd(在开始找到powershell,右键用管理员权限打开,也可以),用cd命令到C:\Program Files\MySQL\MySQL Server 8.0\bin目录下
4、默认是安装好mysqld的,此处可以验证一下,输入mysqld --install ,如果安装好会出现下图
5、初始化:输入 mysqld --initialize,安装目录下出现data文件夹,打开文件夹,里面的后缀名为.err的文件中包含了之后会使用到的随机密码(临时密码)后面会用到
6、在安装根目录下新建一个my-default.ini文件,如果名称为my.ini,mysql启动失败,
如图所示;如果在初始化步骤前新建文件,很有可能得到一堆[ERROR],得不到随机密码
7、在my-default.ini中输入以下内容【注意修改basedir、datadir所跟的路径】
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir= C:\\Program Files\MySQL\\MySQL Server 8.0
# 设置mysql数据库的数据的存放目录
datadir= C:\\Program Files\\MySQL\\MySQL Server 8.0\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
8、在桌面上重新启动cmd命令提示符窗口:在cmd中输入 net start mysql,出现下面图样,启动成功
9、登录:输入 mysql -u root -p ,输入随机密码(前面提到的临时密码)
10、更改密码:输入 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
11、验证:输入 show databases; 出现如下图样
12、输入quit退出,
13、停止mysql服务的命令是: net stop mysql 关闭服务器
----------------------分割线-------------此处mysql安装完成--------------------------------
接下来用fineReport连接mysql数据库
==========================先进行fineReport的配置引用他人的===================
http://help.finereport.com/doc-view-2678.html
===========================测试连接=================================
1、打开finereport,找到定义数据连接
2、数据库名:MySQL
驱动器:com.mysql.cj.jdbc.Driver
URL:jdbc:mysql://localhost:3306/finereport?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL
用户名,密码
3、连接成功,!【鼓掌!!!】
网友评论