1. Mysql简介
mysql是属于一种关系型数据库;关系型数据库具有以下特点:
关系型数据库
- 永久保存数据
- 提供数据的安全
- 提供数据的并发访问
- 提供了多种数据类型
- 提供事务支持
- 提供了SQL语言操作数据
著名的数据库
- Oracle 甲骨文
- MySQL 甲骨文
- Sql Server 微软 (主要用在windows环境)
- DB2 IBM公司
- SQLlite 用在移动端开发
2.安装
这里我安装的是mysql-5.7版本的数据库;我们可以先去MySQL官网去下载该版本的zip文件安装包,
解压后
我们在解压好的目录里会看到一个bin目录,该目录中存储了我们所使用的各种程序比如:
bin/mysql.exe 客户端程序
bin/mysqld.exe 服务器端程序
bin/mysqldump.exe 数据备份程序
- 初始化(只需要执行一次)
bin/mysqld --initialize --console
初始化结束会生成data的文件夹,其中保存系统和用户的数据;
在初始化完成时,服务器端会生成一个初始的密码,它就是我们客户段用来首次连接的身份验证,所以我们要注意记录临时密码;
这里注意,如果我们没有记住临时密码,也不要慌,我们在初始化之后,会有这样一个 .err文件,这个文件中会保存你的临时密码,在使用客户段登陆时可以查找使用;