MySql数据库以及他的安装与环境变量配置
Mysql数据库
数据库是我们学习的必经之路,因此搭建正确的环境也显得更为重要,首先总结一下我们常用的数据库,数据库分为关系型数据库和非关系型数据库。
首先说一下关系型数据库,所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。简单理解就是使用SQL编程的数据库都叫关系型数据库,一般最常用的关系型数据库有四种:
- DB2:MBI的数据库工具
- MySQL:开源软件,使用轻量方便
- Sqlserver:收费,性能一般
oracle:收费,性能较好
现在说一下Mysql数据库的基本情况:
一、历史背景:
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
二、关系型数据库:
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。
与其他的大型数据库
例如 Oracle、DB2、SQL Server等相比,MySQL [1] 自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源码软件,因此可以大大降低总体拥有成本。
Linux作为操作系统,Apache 或Nginx作为 Web 服务器,MySQL 作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统,被业界称为“LAMP“或“LNMP”组合。
其次我们说一下非关系型数据库,非关系型数据库主要有redis,mongodb,以及搜索引擎所使用的elasticsearch,其优点是没有逻辑束缚,可以自由定义,以及基于缓存计算,效率较高,且不失安全性。其缺点是由于没有关系约束,所以不支持sql语句,所以在做增改查操作是命令相比执行较为复杂。Mysql数据库的安装:
1.自行在oracle 官网下载相应的文件。
2.配置环境变量:右击我的电脑,依次点击属性,高级系统设置,环境变量。点击新建,变量名填写MYSQL_HOME(注意全部都是大写),然后在变量值一栏填写mysql的安装地址,我安装在了D盘的根目录之下:
完成后点击确定,再找到path路径,在最后加上%MYSQL_HOME%; 然后一路点击确定就完成了对环境变量的配置。
。
三、配置文件
在下载好的 mysql文件夹中找到一个名为my-default-ini的文件,在同文件夹下复制一个他的副本,然后改复制文件名称为my-ini;接着打开复制好的my-ini文件(记事本就可以打开),编辑修改文件basedir与datadir:
basedir = D:\mysql-5.6.16-winx64
datadir = D:\mysql-5.6.16-winx64\data
这样就完成了配置文件的修改。
四、链接数据库
在window下打开命令提示符(安装路径不在c盘就以管理员的身份打开)。
1 执行安装命令:D:\mysql-5.6.16-winx64\bin>(前面内容为Mysql数据库安装目录下的bin文件目录)mysqld -install
然后显示成功的install 即说明安装成功;(注意安装路径最好不要带有中文,否则可能出错)。
2 链接数据库:D:\mysql-5.6.16-winx64\bin>mysql -u root -p;
3.设置Mysql的root用户的密码命令(注意默认密码为空)
4.mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);
5.mysql> select password(‘123456’);//因为密码不允许为明文,所以需要转换
6. 复制红框内的密文,粘贴到下面位置最后的引号内:
7.mysql> set password for ‘root’@’localhost’=*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9;//记住这个格式,注意删掉括号,不然会在后续过程登陆错误
五、安装mysql客户端navicat即可正确使用~
MySql数据库以及他的安装与环境变量配置相关推荐
- MySQL免安装版安装与环境变量配置
MySQL免安装版本安装与环境变量配置 1.进入mysql官网 网址https://dev.mysql.com/downloads/mysql/ 2选择导航栏上的下载(DWNLOADS)然后选择页面最 ...
- 【CV】Python下载安装及环境变量配置教程
目录 Python下载 Python安装 Python环境变量配置 Python下载 可通过https://www.python.org/downloads/下载 1.进入网页后点击Windows,其 ...
- java免安装工具包_Java1.8安装及环境变量配置
JDK1.8全称Java SE Development Kit是针对JAVA编程打造的一个软件开发工具包,该工具包可用于JAVA应用程序的开发,它包含了JAVA的运行环境以及JAVA工具. java1 ...
- java开发可重用代码包工具包_[Java教程]彻底搞懂Java开发工具包(JDK)安装及环境变量配置...
[Java教程]彻底搞懂Java开发工具包(JDK)安装及环境变量配置 0 2021-01-04 04:00:04 安装并配置JDK环境变量,不但要知道怎样做,也要知道为什么这样做,知其然知其所以然. ...
- Mac003--Maven安装与环境变量配置
Mac--Maven安装 一.应用brew安装maven及安装位置 打开终端,输入命令:brew install maven 参考博客:https://www.jianshu.com/p/230e0b ...
- Randoop介绍、安装及环境变量配置
大体来说,开发人员开发源程序,测试人员找bug,中间人产品经理. 黑盒测试:(不看代码) 白盒测试: 1.基于覆盖:语句.分支(if.for.真假).方法 结构:顺序.分支(T or F,做出选择). ...
- Java、Apache Tomcat下载与安装及环境变量配置
1.Java JDK 与 Apache Tomcat 下载 JDK 下载 Apache Tomcat 下载 2.安装与环境变量配置 关于 JDK 的安装挺简单的,网上教程也挺多,Tomcat 下载免安 ...
- 【图文详解】JDK1.8的安装与环境变量配置(win10)
本例以win10(64位)下JDK1.8的安装为例 JDK1.8的安装与环境变量配置 一.JDK1.8安装过程详解 二.JDK1.8环境变量配置详解 三.检查JDK安装与配置是否成功 一.JDK1.8 ...
- Windows—JDK安装与环境变量配置
本文介绍JDK的安装与环境变量配置. 工具/原料 JDK1.8.0_65 WIN7 32bit jdk-8u65-windows-i586.exe 方法/步骤 安装JDK 选择安装目录 安装过程中会出 ...
最新文章
- Leetcode 560. Subarray Sum Equals K
- 如何线程安全地遍历List:Vector、CopyOnWriteArrayList
- ionic2开发的仿外卖点餐系统(Ionic2+Angular2
- 病人排队(信息学奥赛一本通-T1183)
- HDU-2525 Clone Wars 模拟
- 数据 3 分钟 | 国产数据库迎来 2 名开源玩家、数据库厂商年度报告都说了些什么?...
- YFI 核心开发者 banteg 推出 1:100 万拆分 YFI 代币的新项目 Woofy
- Epic融资20亿,离元宇宙更进一步
- JQueryDOM之插入节点
- verifycode验证码模版
- vue中生成二维码(中间带logo)
- 带你彻底弄明白!java简历模板下载
- 数字电路信号逻辑电平标准详解
- 前端好用的素材网站分享
- jQuery周日历选择器代码
- PHP运行出现502是什么原因,php出现502错误怎么解决
- 标学历年真题2016年版 真考题库1 电子表格
- 《地球概论》(第3版)笔记 第四章 地球运动的地理意义
- OC:跟随小码哥一起学习KVC
- oracle常见语句(转载)