mysql80配置环境变量_MySQL:安装与配置

一、MySQL安装

0、下载社区版安装包

1、进入安装页面,这里不选择默认安装的所有工具,仅选择Server only。

2、如果没有VC++环境就点击execute安装,已安装就继续下一步。

3、安装MySQL服务,Next。

4、进入MySQL的配置环节,首先是MySQL的集群设置,由于目前只使用单机版不用集群,直接Next。

5、MySQL默认端口为3306,若果被占用可以更改。

6、密码加密机制选择:默认选择MySQL8.0引入的新的密码加密机制,这里为了兼容性,选择传统加密模式。

7、设置root账号的密码。

8、设置服务名(默认名MySQL80),这里勾选开机启动。

9、执行此前的配置,之后点击finish完成安装。

10、配置环境变量。

找到MySQL的安装路径下的bin目录(默认路径:C:\Program Files\MySQL\MySQL Server 8.0\bin),添加到系统环境变量。

11、登录测试。

> mysql -u root -p

> Enter Password:******

...

mysql>

二、MySQL配置

打开C盘的隐藏文件夹ProgramData目录,MySQL数据文件默认保存Data目录下,其中 my.ini 为MySQL的配置文件。

[client]

port=3306 #默认链接端口

[mysql]

no-beep #错误时蜂鸣器不报警

[mysqld]

port=3306 #服务端口号

datadir=C:/ ProgramData/ MySQL/ MySQL Server8.0/Data#数据目录

default_authentication_plugin= caching_sha2_password#密码认证插件

default_storage_engine= INNODB #默认存储引擎

sql_mode=" STRICT TRANS TABLES, NO ENGINE_ SUBSTITUTION" #开启严格模式

log_output=FILE #用文件记录日志

general-log=0 #关闭日志输出

general_logfile=" DESKTOP-HB42AU2.log"#日志文件名称

slow_query_log=1 #开启慢查询日志

slow_query_log_file=" DESKTOP-HB42AU2-51oW.1og"#慢查询日志文件名称

long query time=10 #大于多少秒的执行SQL被记录在慢查询日志

log- error=" DESKTOP-HB42AU2.err" #错误日志名称

server-id=1 #数据库ID(配置集群使用)

lower_case_table_names=1 #把表名转换成小写

secure-file-priv="C:/ ProgramData/MySQL/ MySQL Server8.0/Uploads" #导入导出数据的目录地址

max_connections=151 #最大连接数

table_open_cache=2000

tmp_table_size=16M

thread_cache_size=18 #线程数量

myisam_max_sort_file_size=100G

myisam_sort_buffer_size=8M

key_buffer_size=8M

read_buffer_size=0

...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/554988.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决SVN无法add to ignore list的问题

有时候,在SVN中添加某文件夹到忽略列表即add to ignore list的时候报错,无法添加进忽略列表,这里总结一下,无非就是两个原因 仓库中已经存在了该文件夹的历史版本,因而无法忽略 解决方法:先备份该文件夹&am…

oracle正则表达式包含但不含_Oracle 正则表达式(详细)

Oracle 正则表达式正则表达式就是由普通字符(例如字符a到z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。本文详细地列出了能在正则表达式中使用…

获取某个月中的第一天和最后一天某个月的天数当月第一天,当月最后一天,当年的第一天,当年的最后一天

获取某个月中的第一天和最后一天&某个月的天数 public static void main(String args[]){int month 2;// 2月Calendar cal Calendar.getInstance();cal.set(Calendar.YEAR, 2022);cal.set(Calendar.MONTH, month - 1);int max cal.getActualMaximum(Calendar.DATE);int…

python使用loaddata_Python中LOADDATAINFILE语句导入数据(txt)进入MySQL的一些注意事项...

问题:ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ROW 1 at line 1")代码如下:# -*- coding: utf-8 -*-"&quo…

SimpleDateFormat 日期格式化,以及sdf.parse(“2022-02-30“)顺序加问题

时间日期标识符: yyyy:年 MM:月 dd:日 hh:1~12小时制(1-12) HH:24小时制(0-23) mm:分 ss:秒 S:毫秒 E:星期几 D:一年中的第几…

SimpleDateFormat的线程不安全问题

一、前言 日期的转换与格式化在项目中应该是比较常用的了 一个问题:项目中的日期转换怎么用的?SimpleDateFormat 用过吗?能说一下 SimpleDateFormat 线程安全问题吗,以及如何解决? 回答:平时就是在全局定…

JVM——System.gc、内存溢出、内存泄漏、STW、安全点、安全区域、强软弱虚引用

文章目录①. System.gc()的理解②. 内存溢出(out of Memory)③. 内存泄漏(Memory Leak)④. Stop The World⑤. 多线程中的并行与并发⑥. 垃圾回收的并行、串行、并发⑦. 安全点(Safepoint)⑧. 安全区域(Safe Region)⑨. 引用①. 强引用:不回收②. 软引用: 内存不足即回收③. 弱…

大专生自学java找不到工作_自学Java真的找不到好工作吗?

自学Java真的找不到好工作吗?只能说有点难!虽然职友集数据显示Java开发相关的岗位日招聘量为89754条,全国Java开发工程师的平均薪资为13210元/月。从以上可以看出目前Java行业还远没有饱和,Java开发人才在就业市场也是很吃香&…

Java——ThreadLocal概述、解决SimpleDateFormat出现的异常、内存泄漏、弱引用、remove方法

文章目录①. ThreadLocal简介①. ThreadLocal是什么②. api介绍③. 永远的helloword④. 通过上面代码总结②. 从阿里ThreadLocal规范开始①. 非线程安全的SimpleDateFormat②. 将SimpleDateFormat定义成局部变量(方案一)③. ThreadLocal 解决日期格式乱码问题④. 阿里规范怎么说…

java后端概述_Java后端测试概述

[本文出自天外归云的博客园]多种单测技术1. 要学会Spring MVC/Boot测试中自带的mock方法。2. 学会junit中的方法,对于注解的使用等。3. 学会使用结合第三方Mockito来做mock测试。一些技巧和概念1. 对于复杂方法中,要学会如何拆解逻辑,划分单元…

Java私有方法运用场景_java6-3 封装和private关键字

1、 private:是一个权限修饰符可以修饰成员变量和成员方法被其修饰的成员只能在本类中被访问定义一个学生类:成员变量:name,age成员方法:show()方法2、我们在使用这个案例的过程中,发现了一个问题:通过对象…

JPA入门

文章目录JPA概述JPASpring Data JPAJPA注解基础注解EntityTableIdEnumeratedTransientColumnTemporal联合主键注解IdClassEmbeddable和EmbeddedId注解实体之间关联关系注解OneToOneManyToOne和OneToManyRepositoryJPA查询方式DQM(定义查询方法)使用实例D…

java函数调用约定_2020-09-04:函数调用约定了解么?

福哥答案2020-09-04:初级回答:stdcall和cdecl两者的参数传递顺序都是从右向左。不同点是stdcall在被调用函数 (Callee) 返回前,由被调用函数 (Callee) 调整堆栈。cdecl在被调用函数 (Callee) 返回后,由调用方 (Caller) 调整堆栈&a…

Java实现获取某年某月第一天最后一天

一、某月第一天 /*** 获取某年某月的第一天*/public static String getFisrtDayOfMonth(int year,int month){Calendar cal Calendar.getInstance();//设置年份cal.set(Calendar.YEAR,year);//设置月份cal.set(Calendar.MONTH, month-1);//获取某月最小天数int firstDay cal.…

java xml 读取库_Java开发中读取XML与properties配置文件的方法

相关阅读:1. XML文件:什么是XML?XML一般是指可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。2.XML文件的优点:1)XML文档内容和结构完全分离。2)互操作性强。3)规…

Java8——Stream流操作List排序_List集合中每个对象元素按时间顺序排序

一个学生类的实体类 Data public class Student {private Long id;private String name;private int age;private Double height;public Student(Long id, String name, int age, Double height) {this.id id;this.name name;this.age age;this.height height;}然后我们测…

java线程初始方法三种_Java 多线程 三种实现方式

Java多线程实现方式主要有三种:继承Thread类、实现Runnable接 口、使用ExecutorService、Callable 实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种Callable是带返回值的,返回结果可以从Future中取出来关于Exe…

Java——闰年的判断方法,闰年概念

概念: 闰年分为普通闰年和世纪闰年。 普通闰年是能被4整除但不能被100整除的年份为普通闰年世纪闰年就是能被400整除的为世纪闰年 算闰年的方法很简单,只需要把要计算的年份除以四,如果能够整除,也就是没有小数点,那么这一年就…

java控制层创建websocket_用Java构建一个简单的WebSocket聊天室

前言首先对于一个简单的聊天室,大家应该都有一定的概念了,这里我们省略用户模块的讲解,而是单纯的先说说聊天室的几个功能:自我对话、好友交流、群聊、离线消息等。今天我们要做的demo就能帮我们做到这一点啦!&#xf…

Java中Date与 LocalDateTime ,LocalDate之间的转换

Date与LocalDateTime和LocalDate互相转换思路 Date转LocalDateTime和LocalDate都可以通过Date先转换成Instant然后再转换成LocalDateTime和LocalDate,可以按照下图的方式进行转换。LocalDateTime和LocalDate转换成Date也是以Instant为中介来进行转换的。 1&#xff…