1.初始MySQL
本文最后更新于:2021年10月1日 晚上
初始MySQL
什么是数据库
数据库 ( DataBase , 简称DB )
-
概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 “仓库”
-
作用 : 存储和管理数据
-
数据库总览 :
- 关系型数据库 ( SQL ):关系型数据库通过外键关联来建立表与表之间的关系
- MySQL , Oracle , SQL Server , SQLite , DB2 …
- 关系型数据库 ( SQL ):关系型数据库通过外键关联来建立表与表之间的关系
-
- 非关系型数据库 ( NOSQL,Not Only SQL ):非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定
- Redis , MongoDB , …
- 非关系型数据库 ( NOSQL,Not Only SQL ):非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定
什么是DBMS
数据库管理系统 ( DataBase Management System )
数据库管理软件 , 科学组织和存储数据 , 高效地获取和维护数据
MySQL本质上是一个数据库管理系统.
MySQL简介
概念 : 是现在流行的开源的,免费的 关系型数据库
历史 : 由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。
特点 :
- 免费 , 开源数据库
- 小巧 , 功能齐全
- 使用便捷
- 可运行于Windows或Linux操作系统
- 可适用于中小型甚至大型网站应用(可以做集群)
安装MySQL
建议使用压缩版,安装快,卸载容易
安装步骤
1、下载后得到zip压缩包.
2、解压到自己想要安装到的目录,本人解压到的是D:\Environment\mysql-5.7.19
3、添加环境变量:我的电脑->属性->高级->(系统)环境变量
1 |
|
4、编辑 my.ini 文件 ,注意替换路径位置
1 |
|
5、启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,然后输入mysqld –install
(安装mysql)
6、再输入 mysqld --initialize-insecure --user=mysql
初始化数据文件
7、然后再次启动mysql net start mysql
然后用命令 mysql –u root –p
进入mysql管理界面(密码可为空)
8、进入界面后更改root密码
1 |
|
9、刷新权限
1 |
|
10、修改 my.ini文件删除最后一句skip-grant-tables
11、重启mysql即可正常使用
1 |
|
12、连接上测试出现以下结果就安装好了
如果出现问题,可以按如下操作:
在mysql的安装目录下(即xxx/bin目录)运行mysqld --console查看报错信息
根据错误信息去搜索解决方法
如果以前装过,现在需要重装,一定要将环境清理干净 .
可视化工具SQLyog
使用SQLyog管理工具自己完成以下操作 :
-
连接本地MySQL数据库
-
新建MySchool数据库
-
- 字段
- GradeID : int(11) , Primary Key (pk)
- GradeName : varchar(50)
- 数据库名称MySchool
- 新建数据库表(grade)
在历史记录中可以看到相对应的数据库操作的语句 .
MySQL默认端口号 3306
SQLyog中每一次操作都对应了sql语句,可以在历史记录中查看
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!