> 文档中心 > Mysql数据库的安装与初始化教程(不会打我)

Mysql数据库的安装与初始化教程(不会打我)

前言:

首先,我们先来来了解一下Mysql(数据库管理系统)的相关概念。

数据库:

  • 存储数据的仓库,数据是有组织的进行存储
  • 英文:DataBase 简称DB

数据库管理系统(分为关系型和非关系型)

补充:关系型数据库,可以理解为以表的结构进行存储;非关系则以其不同的方式存储数据。

  • 管理数据的大型软件
  • 英文:DataBaseManagementSystem 简称,DBMS

Sql:

  • 英文:Structured  Query Language(简称:结构化查询语言) 我们主要用来对数据进行查询
  • 操作关系型数据的编程语言
  • 定义所有关系型数据库的统一标准 但是不同的数据库所支持的语法还是有一定的差异

三者关系: [程序员、DBMS、Sql]

程序员通过写Sql语言来对数据库(含里面的表{这些表都是二维表、容易看懂})进行管理与控制。

常见的关系型数据库管理系统:

  • Oracle:收费的大型数据库
  • Mysql:开源免费的中小型数据库,原先是MysqlAB公司开发的,后被sum公司,再到现在的Oracle
  • SQL Server:微软公司免费的中型数据库 c# net语言

常见的非关系型数据库管理系统:

  • Redis
  • MongoDB

总结:

Mysql是数据库管理系统的一种,属于关系型数据库,开源免费;如何存储?以表的形式,整个数据库其实就是利用一大堆的文件进行数据存储(有组织、有规律地)

回归正题让我们来看看Mysql的安装与准备:

浏览器访问url:https://downloads/mysql.com/archives/community/

 下载到本地后,按照提示进行:

如果提示不是内部或外部的指令,说明没有配相应的环境变量,接下来我介绍一下解决方案:

 新建文件配置:

来到mysql根目录 创建一个my.ini的配置文件

先将下列内容写在一个文本文档里并且保存,再将文件名修改让其生效(注意:如果不能使用文件拓展名,则需要进行勾选!)

[mysql]default-character-set=utf8[mysqld]character-set-server=utf8default-storage-engine=INNODBsql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

初始化Mysql:

命令行输入:mysqld --initialize-insecure    此命令会生成一个data文件(主要放数据库文件)、

 注册Mysql服务:

mysql -install 

启动、关闭mysql服务:

net start、stop mysql  可以在任务管理器下查看当前mysql服务的一个情况(命令:services.msc)

修改默认账户的密码:
mysqladmin -u root password 密码

安装工作结束。。。

登录mysql 获得mysql提供的服务 :

登录命令:mysql -uroot -p密码        登录参数: mysql -u用户名 -p密码 -h要连接mysql服务器的ip

-p端口号(mysql默认端口号为3306) 端口号唯一,标志一个程序的执行。

到现在,你就可以开始sql之旅了!!!

退出mysql:
exit    quit

卸载mysql:
右击开始菜单,选择命令提示符,打开窗口

1、net stop mysql  停止mysql的服务

2、mysql -remove mysql 

3、最后删除mysql目录及相关的环境变量

谢谢大家的阅读,希望此篇文章对你有收获!!!