Java数据库篇1——数据库配置

Java数据库篇1——数据库配置

1、数据库

  • 数据库(DataBase) 就是存储和管理数据的仓库
  • 本质是一个文件系统, 还是以文件的方式,将数据保存在电脑上

2、数据库的优点

存储方式优点缺点
内存速度快不能够永久保存,数据是临时状态的
文件数据是可以永久保存的使用IO流操作文件, 不方便
数据库1.数据可以永久保存 2.方便存储和管理数据 3.使用统一的方式操作数据库 (SQL)占用资源,有些数据库需要付费

3、Mysql数据库

mysql官网下载

3.1、安装5.x

mysql5.5 百度云:https://pan.baidu.com/s/1uS-DfapWgISmPlHfRaofzg提取码:jwc3

运行exe

同意协议

!](https://img-blog.csdnimg.cn/20210716232047508.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2d5ZmdoaA==,size_16,color_FFFFFF,t_70)

默认即可

安装

在这里插入图片描述

完成

在这里插入图片描述

下一步

在这里插入图片描述

默认即可

在这里插入图片描述

默认即可

在这里插入图片描述

默认即可

在这里插入图片描述

默认即可

在这里插入图片描述

默认即可

在这里插入图片描述

添加防火墙

在这里插入图片描述

更改语言

在这里插入图片描述

添加到环境变量

在这里插入图片描述

密码、重复密码、允许远程访问

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p61UwCw4-1626448745251)(C:\Users\yoya\AppData\Roaming\Typora\typora-user-images\image-20210716230335403.png)]

安装

在这里插入图片描述

未响应或者卡住表示安装失败,卸载后重复上面的步骤即可,出现下图表成功

3.2、安装8.x

mysql8.0.17 百度云:https://pan.baidu.com/s/1_QLG-SQBNrALSUcJ4wWzxg提取码:ltul

解压到想安装的位置

在这里插入图片描述

右击此电脑,选择属性,点击高级系统设置

在这里插入图片描述

点击环境变量,找到PATH,选择编辑

在这里插入图片描述

点击新建,放入mysql得到安装位置,例如我这里是

D:\mysql-8.0.17-winx64\bin

书写配置文件 my.ini

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-8.0.17-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
datadir=D:\mysql-8.0.17-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

在这里插入图片描述

在这里插入图片描述

以管理员身份打开CMD

在这里插入图片描述

安装数据库

mysqld install

在这里插入图片描述

初始化数据库

mysqld --initialize-insecure --user=mysql

在这里插入图片描述

出现data目录表示初始化成功

在这里插入图片描述

启动数据库服务

net start mysql

在这里插入图片描述

登录数据库

mysql -u root -p
#第一次登录密码,输入密码时直接回车即可

在这里插入图片描述

修改密码

语法
alter user 'root'@'localhost' IDENTIFIED BY '新密码';
实例
alter user 'root'@'localhost' IDENTIFIED BY 'root';

在这里插入图片描述

修改密码以后视图工具2058报错

由于新版mysql修改了密码加密规则导致

语法
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
实例
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

在这里插入图片描述

3.3、卸载

停止服务

net stop mysql

在这里插入图片描述

在控制面板卸载mysql

删除数据库安装目录及以下的文件

5.x在C:\ProgramData\MySQL\MySQL Server 5.5

8.x在自定义目录

在这里插入图片描述

删除数据库服务

sc delete mysql mso

在这里插入图片描述

4、数据库图形化界面

4.1、安装

sqlyog12.09 百度云:https://pan.baidu.com/s/1K4AjNaSLfasUl_TMDxisxA提取码:sx9l提取码:sx9l

语言

下一步

在这里插入图片描述

接受

在这里插入图片描述

下一步

在这里插入图片描述

安装

在这里插入图片描述

下一步

在这里插入图片描述

完成

在这里插入图片描述

注册

在这里插入图片描述

cr173
8d8120df-a5c3-4989-8f47-5afc79c56e7c
cr173
59adfdfe-bcb0-4762-8267-d7fccf16beda
cr173
ec38d297-0543-4679-b098-4baadf91f983

注册成功

在这里插入图片描述

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

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

相关文章

c语言里寄存器.1说明意思,C语言复习+寄存器地址名称映射

C语言复习寄存器地址名称映射一.参考资料探索者STM32F4开发板:**《STM32F4开发指南-库函数版本》4.1小节C语言基础知识复习4.6小节 MDK中寄存器地址名称映射**STM32F4xx官方资料:《STM32F4xx中文参考手册》-第7章通用IO二.C语言复习位操作GPIOA->ODR|…

android--多线程,android多线程

线程的基本用法:android多线程编程其实并不比java多线程特殊,基本都是使用相同的语法,比如说,定义一个线程只需要新建一个类继承自Thread,然后重写父类的run()方法,并在里面编写耗时的逻辑即可,…

android的ui怎么做到流畅,android提高UI的流畅度

android提高UI的流畅度Android中所有的界面绘制工作都是在UI线程中进行的,提高UI流畅度的最核心根本在于释放UI线程。即:不在主线程中做耗时的操作。很多人都知道,耗时的操作要放到子线程中去做,比如访问网络,比如读写sd卡。像这类…

android商品数量加减,微信小程序实现一个简单的商品数量加减案例

简介这是一个用微信小程序原生代码实现的数量加减demo,主要是用于商品购物车或者商品详情修改数量使用,很简单哦~~~。核心js方法说明addCount(增加数量)delCount (减少数量)getCount(获取数量)实现效果如下图所示:微信小程序实现一个简单的商…

android plugin 镜像,cordova-plugin-screen-orientation

标题说明屏幕方向设置屏幕方向AppVeyor Travis CI Cordova屏幕方向插件Cordova插件以通用方式为 iOS。安卓和 windows UWP设置/锁定屏幕方向。 这个插件基于屏幕定向 API,所以API是当前的规范。插件将以下内容添加到屏幕对象( window.screen ):// lock the device o…

JAVA WEB篇1——初识JAVAWEB

JAVA WEB篇1——初识JAVAWEB JavaWeb主要指使用Java语言进行动态Web资源开发技术的统称,是解决相关Web互联网领域的技术总和 1、Http协议 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是由W3C(万维网联盟…

JAVA WEB篇4——Filter、Listener

JAVA WEB篇4——Filter、Listener 1、Filter Filter本意为”过滤“的含义,是JavaWeb的三大组件之一,三大组件为:Servlet、Filter、 Listener过滤器是向 Web 应用程序的请求和响应处理添加功能的 Web 服务组件过滤器相当于浏览器与Web资源之…

Java SSM1——Maven

Java SSM1——Maven 1、下载 maven 官网:https://maven.apache.org/download.cgi maven 百度云:https://pan.baidu.com/s/18XKbJp7P5x_BkKyc0VF0tw提取码:4zr9 2、安装 解压到想安装的目录下 添加环境变量 添加MAVEN_HOME变量 MAVEN_HO…

2021年广西艺术高考成绩查询,2021年广西美术高考成绩查询网址:https://www.gxeea.cn/...

【导语】2021年广西美术高考成绩查询入口开通后,考生可登录广西教育考试院(https://www.gxeea.cn/)高考服务平台或点击下方链接进入广西美术考成绩查询系统。具体如下:2021年广西美术高考成绩查询入口开通后,考生可以通过黑龙江教育考试院(ht…

齐浩亮 计算机科学与技术,齐浩亮

齐浩亮,男,1972年2月出生,计算机科学与技术系副教授,工学博士。2007年5月获哈尔滨工业大学计算机应用技术专业博士学位。现任黑龙江工程学院计算机应用技术研究所所长,哈尔滨院士专家团成员,YOCSEF哈尔滨20…

Java SSM篇2——框架的基本认识

Java SSM篇2——框架的基本认识 1、什么是框架 框架就是一套规范,既然是规范,你使用这个框架就要遵守这个框架所规定的约束框架可以理解为半成品软件,框架做好以后,接下来在它基础上进行开发 2、为什么使用框架 框架为我们封装…

Java SSM篇3——Mybatis

Java SSM篇3——Mybatis 1、JDBC存在的问题 数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动需要改变java 代码查询操作时,需要手动将…

在职研究生计算机科学与技术考研考哪些科目,计算机在职研究生考试科目

计算机在职研究生以三种方式来报考,分别是同等学力申硕、中外合作办学硕士、非全日制研究生。三种报考方式考试科目不同,下面为大家具体介绍一下。一、同等学力申硕考试科目:该方式考试科目主要有两科:外国语和学科综合。外国语&a…

Java SSM4——Spring

Java SSM4——Spring Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架) Spring的优势 方便解耦,简化开发 Spring就是一个容器,可以将所有对象创建和关系维护交给Spring管理 什么是耦合度?对象之间的关…

html文件怎么导出stl文件,3D建模软件导出STL文件的小技巧(一)

很多用户在提交3D模型文件的时候,常常有这样的困惑:什么是STL 格式文件,怎么获取STL 格式文件呢?STL 格式文件是在计算机图形应用系统中,用于表示三角形网格的一种文件格式。它也是3D打印机在执行3D打印程序时&#xf…

Java SSM篇5——SpringMVC

Java SSM篇5——SpringMVC 1、MVC模式 MVC是软件工程中的一种软件架构模式,它是一种分离业务逻辑与显示界面的开发思想 M(model)模型:处理业务逻辑,封装实体V(view) 视图:展示内容…

空中最亮的星用计算机弹数字,赤峰——夜空中最亮的星_数字展示在线

8月25日,赤峰新区夜景照明改造升级PPP项目在新区管委会签约,这标志着全国首个城市夜景照明PPP项目正式落地。一切都从这一张照片开始在一个晴朗的夜晚摄影师拍下这张夜景之后赤峰便美得一发不可收拾这就是赤峰全国首个PPP夜景照明工程。项目一期包括八家…

计算机仿真在电力领域的应用,仿真技术在电力系统中的应用实例

自20世纪80年代末至今,我国的仿真技术获得了极大的发展。在电力系统中,应用较多的培训仿真系统有电厂仿真、电网运行工况仿真和变电所仿真。一般说来,凡是需要有一个或一组熟练人员进行操作、控制、管理与决策的实际系统,都需要对…

JAVA分布式篇2——Zookeeper

JAVA分布式篇2——Zookeeper 1、简介 Zookeeper是一个开源的分布式(多台服务器干一件事)的,为分布式应用提供协调服务的 Apache项目 2、工作机制 Zookeeper从设计模式角度来理解:是一个基于观察者模式(一个人干活&a…

JAVA分布式篇3——Dubbo

JAVA分布式篇3——Dubbo 1、架构演变 1.1、单应用架构 当网站流量很小时,只需要一个应用,将所有的功能部署到一起(所有业务都放在一个tomcat 里),从而减少部署节点和成本用于简化 增删改查 工作量的数据访问框架 &a…