irpas技术客

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

未知 5116

前言:

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

数据库:

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

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

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

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

Sql:

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

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

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

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

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

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

RedisMongoDB

总结:

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

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

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

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

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

?新建文件配置:

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

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

[mysql] default-character-set=utf8 [mysqld] character-set-server=utf8 default-storage-engine=INNODB sql_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目录及相关的环境变量

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


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #MySQL #初始化 #Query