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)
默认即可
安装
完成
下一步
默认即可
默认即可
默认即可
默认即可
默认即可
添加防火墙
更改语言
添加到环境变量
密码、重复密码、允许远程访问
安装
未响应或者卡住表示安装失败,卸载后重复上面的步骤即可,出现下图表成功
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
注册成功