MySQL 8.x 驱动
url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8&userSSL=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true&zeroDateTimeBehavior=convertToNulldriver-class-name: com.mysql.cj.jdbc.Driver
my.ini 5.7
[mysqld]# BINLOGserver-id=1log-bin=mysql-binbinlog-format=Row# 设置3306端口port=3307# 设置mysql的安装目录basedir=D:\Development\mysql-5.7.30-winx64# 设置mysql数据库的数据的存放目录datadir=D:\Development\mysql-5.7.30-winx64\data# 允许最大连接数max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10# 服务端使用的字符集character-set-server=utf8mb4# 服务端使用的字符集排序规则collation-server=utf8mb4_unicode_ci# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证default_authentication_plugin=mysql_native_password# SQL模式sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8mb4
my.ini 8.x
[mysqld]# BINLOGserver-id=1# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\Development\mysql-8.0.16-winx64# 设置mysql数据库的数据的存放目录datadir=D:\Development\mysql-8.0.16-winx64\data# 允许最大连接数max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10# 服务端使用的字符集character-set-server=utf8mb4# 服务端使用的字符集排序规则collation-server=utf8mb4_unicode_ci# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证default_authentication_plugin=mysql_native_password# SQL模式sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8mb4
MySQL 解压版安装
1、解压2、添加配置问卷my.ini3、初始化mysqld --initialize --console4、添加服务mysqld --install MySQL_5.74、查找默认密码/data/xxx.err5、登录mysql -P3307 -uroot -p输入默认密码6、修改密码 set password for root@localhost=password('root');7、远程登录use mysql;GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;