MySQL简介
MySQL 的历史最早可以追溯到1979年,Monty Widenius用BASIC设计了一个报表工具,过了不久,又将此工具使用C语言重写,移植到UNIX平台,当时只是一个底层的面向报表的存储引擎。
MySQL历史的由来:
1985年,三个瑞典人 David Axmark、Allan Larsson和 Michael Widenius 成立了一家公司,这个公司最初并不是为了开发数据库产品,而是在实现想法的过程中需要一个数据库并希望能够使用开源的产品。但在当时并没有一个合适的选择。因此自己设计了一个利用索引顺序存取数据的方法,也就是ISAM(Indexed Sequential Access Method)存储引擎核心算法的前身。此软件以创始人之一 Michael Widenius 女儿 My 的名字命名。MySQL的 Logo 为海豚标志,如下图所示,海豚代表了速度、动力、精确等 MySQL所拥有的特性。Logo 中海豚名字叫”sakila”,是由来自非洲斯威士兰的开源软件开发者 Ambrose Twebaze 提供的。根据 Ambrose 所说,Sakila来自一种叫 SiSwati 的斯威士兰方言,也是在 Ambrose 的家乡乌干达附近坦桑尼亚的 Arusha 的一个小镇的名字。MySQL 是一款免费开源、小型、关系型数据库管理系统。随着该数据库功能的不断完善、性能的不断提高,可靠性不断增强。
2000年4月,MySQL对旧的存储引擎进行了整理,命名为 MyISAM。
2001 年,支持事务处理和行级锁存储引擎 InnoDB 被集成到 MySQL 发行版中,该版本集成了MyISAM与 InnoDB存储引擎,MySQL与InnoDB的正式结合版本是4.0。2004年10月,发布了经典的4.1版本。 2005年10月,发布了里程碑的一个版本,MySQL 5.0,在5.0中加入了游标,存储过程,触发器,视图和事务的支持。在 5.0 之后的版本里,MySQL 明确地表现出迈向高性能数据库的发展步伐。MySOL 公司于2008年1月16号被 SUN公司收购,而在2009 年 SUN 又被 Oracle 收购。MySQL的发展前途一片光明。
MySQL 虽然是免费的,但与其他商业数据库一样,具有数据库系统的通用性,提供了数据的存取、增加、修改、删除或更加复杂的数据操作。同时 MySQL 是关系型的数据库系统,支持标准的结构化查询语言,同时 MySQL 为客户端提供了不同的程序接口和链接库,如C、C++、Java、PHP 等。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,因此许多中小型网站为了降低网站总体拥有成本而选择了MySQL 作为网站数据库。
MySQL下载与安装:
下载
1,进入MySQL官网官网地址,选择Downloads
2,往下翻,找到MySQL Community (GPL) Downloads »,点击进入。
3,选择MySQL Community Server
4,下载解压版
5,弹出如下页面,选择不登录直接下载(下载过程可能有点慢)
配置
1,下载之后,解压放到一个自己能找到的目录里面。
2,以管理员身份运行cmd,并切换到mysql的bin目录。
3,输入mysqld --install
安装mysql服务,移除服务的命令是mysqld --remove
4,输入mysqld --initialize --console
初始化,记一下初始密码哦~
5,然后输入net start mysql
启动服务,停止服务命令是net stop mysql
6,最后登录一下mysql -uroot -p,出现如下界面说明已经成功登录啦~
7,然后自己修改一下密码 set password for 'root'@'localhost'='你的新密码'
8,输入quit可以退出mysql哦
9,为了方便登录操作MySQL,设置一个环境变量,进入bin目录,然后复制路径,添加到系统环境变量