IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> MySQL安装与配置 -> 正文阅读

[大数据]MySQL安装与配置

MySQL简介

MySQL 的历史最早可以追溯到1979年,Monty Widenius用BASIC设计了一个报表工具,过了不久,又将此工具使用C语言重写,移植到UNIX平台,当时只是一个底层的面向报表的存储引擎。

1985年,三个瑞典人 David Axmark、Allan Larsson和 Michael Widenius 成立了一家公司,这就是 MySQLAB 的前身,这个公司最初并不是为了开发数据库产品,而是在实现想法的过程中需要一个数据库并希望能够使用开源的产品。但在当时并没有一个合适的选择。因此自己设计了一个利用索引顺序存取数据的方法,也就是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目录,然后复制路径,添加到系统环境变量

MySQL密码忘记了怎么办?

1.用管理员权限打开cmd,关闭mysql服务

> net stop mysql

2.设置启动mysql服务时跳过权限验证

> mysqld --console --skip-grant-tables --shared-memory

3.重新打开!重新打开!重新打开一个cmd窗口(用管理员权限),先前的窗口不要关掉,然后输入mysql,如果成功登录,如下图所示:

4.使用指定的数据库

MySQL中就有很多系统自带的数据库,那么在操作数据库之前就必须要确定是哪一个数据库。使用 use 命令选择数据库。

> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| text               |
+--------------------+
5 rows in set (0.02 sec)

> use mysql;

?5.修改密码

/*update user set password=password("123456") where user="root";*/
alter user root@localhost identified by '123456';
> mysql -uroot -p

发现报错了,不要慌,关键来了!!

  • 先更新一下权限 flush privileges;

  • 再执行修改密码命令 alter user root@localhost identified by '123456';

6.退出mysql

> quit;

7.关闭所有控制台,重新打开一个,重启mysql服务,并登录。

> net start mysql

> mysql -uroot -p

OK ! 连接成功

安装Navicat 15 for MySQL

Navicat 15 for MySQL 是一款针对MySQL数据库而开发的第三方MySQL管理工具,该软件可以用于 MySQL 数据库服务器版本 3.21 或以上的和 MariaDB 5.1 或以上。能够同时连接 MySQL 和 MariaDB 数据库,并与 Amazon RDS、Amazon Aurora、Oracle Cloud、Microsoft Azure、阿里云、腾讯云和华为云等云数据库兼容,支持无缝数据迁移、简单的SQL编辑、智能数据库设计、高级安全连接等功能,为数据库管理、开发和维护提供了一款直观而强大的图形界面,是管理和开发 MySQL 或 MariaDB 的理想解决方案。

Navicat连接MySQL

1.在Navicat中新建MySQL连接

2.默认端口3306,单击测试连接按钮,连接成功!最后点击确定即可

3.双击连接名称,即可看到所有数据库

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-07-03 10:53:18  更:2022-07-03 10:54:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 4:44:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码