mysql 8安装_【新书连载】测试工程师核心开发技术(11)—MySQL的使用

8cbcc7e8c2f67d95a00f752125b96bcc.gif

6efb132d44222c8cee362804fdf8e307.png 第4章 MySQL的使用 c0a51233545fc4f5abad3a96cc153588.png MySQL是一个关系数据库管理系统,由MySQL AB公司开发,目前属于Oracle旗下产品。在Web应用方面,MySQL是目前较好的关系数据库管理系统之一。

       4.1 MySQL基础

本节主要介绍MySQL的特点、安装步骤及其主流的连接工具。 4.1.1  MySQL概述

和Oracle一样,MySQL也是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,增加了速度并提高了灵活性。

MySQL软件采用了双授权政策,分为社区版和商业版。由于其速度快、总体成本低,尤其是开放源码这一特点,一般中小型网站的开发使用MySQL作为网站数据库。

MySQL数据库产品丰富,功能强大,主要特性如下。

  • MySQL是开源的。

  • MySQL使用标准的SQL。

  • MySQL可用于多个系统上,并且支持多种语言。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

  • MySQL支持大型数据库,支持具有5000万条记录的数据仓库,32位系统支持的最大表文件为4GB,64位系统支持的最大表文件为8TB。

  • MySQL可以定制,采用了GPL协议,用户可以修改源码来开发自己的MySQL系统。

4.1.2  MySQL的安装

首先,读者可到MySQL官网下载相应的版本。这里选择目前较新的免费社区版本进行下载(见图4-1)。具体安装步骤如下。

6ef3a62878ec1f2690ff8a8c1f61be0d.png 图4-1  MySQL社区版下载入口 (1)选择MySQL Community Server(GPL)选项,如图4-2所示。 a7ad9f024408654114efafe9c1d6ba04.png 图4-2  MySQL服务器下载入口 (2)根据自己的平台,选择相应的安装版本进行下载(这里选择Windows 64位版本),如图4-3所示。 3a9973979c85c4d4029169eca70bab0f.png 图4-3  MySQL Windows版本下载页面 (3)解压下载的ZIP包到安装目录,如C:\Program\mysql-8.0.11-winx64。 (4)创建配置文件。在安装目录下创建my.ini文件,写入基本配置信息,命令如下。 [mysqld] port=3306 basedir =C:\Program\mysql-8.0.11-winx64 datadir =C:\Program\mysqlData\ max_allowed_packet = 32M secure_file_priv = '' (5)初始化数据库。在MySQL安装目录的bin目录下执行如下命令,将获取到root用户的初始默认口令,如图4-4所示。

mysqld --initialize -console

54a430a7c375ce1a91907781b4374b74.png 图4-4  获取root用户的初始默认口令 (6)安装服务。在MySQL安装目录的bin目录下执行如下命令安装MySQL服务,如图4-5所示。 mysqld -install 03889b72c0fc028ed53912d087818dde.png 图4-5  安装MySQL服务 (7)启动服务。在命令行窗口输入如下命令启动MySQL服务,如图4-6所示。 net start mysql daec6901d3d7a95a0490880d07fa9e1e.png 图4-6  启动MySQL服务 (8)登录MySQL服务器。使用root用户名和步骤(5)中获取到的初始密码登录MySQL服务器,如图4-7所示。

mysql -uroot -p

8e42cb79467ed08e42b6f89c4ec90bf3.png 图4-7  登录MySQL服务器 (9)修改初始口令。 成功登录后,执行如下命令修改root的口令为123456,如图4-8所示。

alter user 'root'@'localhost' identified with mysql_native_password by '123456';

c132f49034cfed7e215801f6a80c971b.png 图4-8  修改初始口令 ……

扫码/点击阅读原文立即查看本章完整内容

56146f5289f2f1bc4ca204ec9fec7f97.png

eb58d3af0ab8b30e80626861f7ded90d.gifEND eb58d3af0ab8b30e80626861f7ded90d.gif de524ad84e70b5dbf75a38bccbd66c74.gif

bf0b0aed2c67c1604c9e6a98e3a80a8b.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值