《数据库应用技术》课件-第2章 MySQL的安装与配置_第1页
《数据库应用技术》课件-第2章 MySQL的安装与配置_第2页
《数据库应用技术》课件-第2章 MySQL的安装与配置_第3页
《数据库应用技术》课件-第2章 MySQL的安装与配置_第4页
《数据库应用技术》课件-第2章 MySQL的安装与配置_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2MySQL的安装与配置第章2.1在Windows操作系统下安装与配置MySQL2.1在Windows操作系统下安装与配置MySQL2.1.1下载MySQL在Windows操作系统下,MySQL官方提供了两种安装版本,分别是二进制分发版(.msi文件)和免安装版(.zip压缩文件)。在安装与配置MySQL之前,需要登录官网下载安装文件,具体步骤如下:步骤1

打开浏览器,在其地址栏中输入网址“https:///downloads/mysql”,按回车键进入下载页面,然后根据操作系统选择安装文件,此处选择“Windows(x86,64-bit),ZIPArchive”版本,单击右侧的“Download”按钮,如图2-1所示。2.1在Windows操作系统下安装与配置MySQL2.1.1下载MySQL步骤2

跳转到另一个页面后,页面会提示用户选择登录或者注册,不用管它,直接单击下方的文字链接“Nothanks,juststartmydownload.”,即可开始下载,如图2-2所示。2.1在Windows操作系统下安装与配置MySQL2.1.2安装与配置MySQL步骤1MySQL下载完成后,即可进行安装,具体步骤如下:将下载的压缩文件“mysql-5.7.18-winx64.zip”解压到本地磁盘,此处为F盘根目录。步骤2配置文件是MySQL的核心文件,文件内容是MySQL的各项参数配置文件名一般为“my.ini”。由于MySQL5.7.18版本目录结构与以前的版本不同,没有“my.ini”文件或者“my-default.ini”文件,所以需要在目录中新建一个文件,命名为“my.ini”,如右图所示。建立“my.ini”文件

提示Windows10默认不显示文件扩展名,可单击窗口菜单“查看”,然后勾选“文件扩展名”复选框,来显示文件扩展名2.1在Windows操作系统下安装与配置MySQL2.1.2安装与配置MySQL步骤3使用记事本打开文件“my.ini”,在其中添加以下配置内容并保存。[mysqld]

#Removeleading#andsettotheamountofRAMforthemostimportantdata#cacheinMySQL.Startat70%oftotalRAMfordedicatedserver,else10%.#innodb_buffer_pool_size=128M

#Removeleading#toturnonaveryimportantdataintegrityoption:logging#changestothebinarylogbetweenbackups.#log_bin

2.1在Windows操作系统下安装与配置MySQL2.1.2安装与配置MySQL#Thesearecommonlyset,removethe#andsetasrequired.#设置MYSQL的安装目录basedir=F:\mysql-5.7.18-winx64#设置MYSQL的数据目录datadir=F:\mysql-5.7.18-winx64\data#设置端口port=3306#server_id=.....

#Removeleading#tosetoptionsmainlyusefulforreportingservers.#TheserverdefaultsarefasterfortransactionsandfastSELECTs.#Adjustsizesasneeded,experimenttofindtheoptimalvalues.#join_buffer_size=128M#sort_buffer_size=2M#read_rnd_buffer_size=2M#设置SQL模式sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

提示用户可以把MySQL安装在系统盘,也可以安装在其他盘,但实际应用中,数据目录一般不会设在系统盘,因为随着系统运行时间的推移,数据量会越来越大。2.1在Windows操作系统下安装与配置MySQL2.1.2安装与配置MySQL打开命令行窗口步骤4右击桌面左下角的“开始”按钮,执行“命令提示符(管理员)”命令,打开命令行窗口,如左图所示。2.1在Windows操作系统下安装与配置MySQL2.1.2安装与配置MySQL步骤5在窗口中输入“F:”命令并按回车键确认,跳转到F盘根目录,然后输入“cdmysql-5.7.18-winx64\bin”并按回车键确认,跳转到“F:\mysql-5.7.18-winx64\bin”目录,如右图所示。进入bin目录2.1在Windows操作系统下安装与配置MySQL2.1.2安装与配置MySQL步骤6在命令行窗口中输入以下命令,然后按回车键确认,此时MySQL会进行初始化,自动创建“data”文件夹,如下图所示。初始化MySQL

知识库MySQL中的日志文件和数据库存放在“data”文件夹中。由于MySQL5.7版本的根目录缺少“data”文件夹,所以需要进行初始化。2.1在Windows操作系统下安装与配置MySQL2.1.2安装与配置MySQL命令:mysqld--initialize--user=mysql--console(注意:生成的临时密码要记住!!!)步骤7在命令窗口中输入以下命令,然后按回车键确认,即可安装MySQL服务并指定配置文件位置,此时系统会提示服务安装成功,如下图所示。mysqld--installMySQL--defaults-file="F:\mysql-5.7.18-winx64\my.ini"安装MySQL

提示如果MySQL没有安装在系统盘的默认位置,那么安装命令中MySQL配置文件的路径应该为绝对路径。例如,此处是将MySQL安装在F:\mysql-5.7.18-winx64目录下,那么路径值就应该为F:\mysql-5.7.18-winx64\my.ini。2.1在Windows操作系统下安装与配置MySQL2.1.2安装与配置MySQL步骤8右击“此电脑”图标,在弹出的快捷菜单中选择“属性”,打开“系统”窗口,然后单击窗口左侧列表中的“高级系统设置”项,如左图所示。打开高级系统设置2.1在Windows操作系统下安装与配置MySQL2.1.2安装与配置MySQL

步骤9打开“系统属性”对话框,单击对话框下方的“环境变量”按钮,打开“环境变量”对话框,在下方的“系统变量”列表框中选择“Path”,并单击“编辑”按钮,打开“编辑环境变量”对话框,单击“新建”按钮,然后在输入框中输入路径“F:\mysql-5.7.18-winx64\bin\”,之后连续单击“确定”按钮完成设置,如右图所示。添加环境变量2.1在Windows操作系统下安装与配置MySQL2.1.2安装与配置MySQL

知识库环境变量是操作系统中一个具有特定名字的对象,它包含应用程序运行时所用到的信息。例如,当系统运行某个程序但不知道程序所在的完整路径时,系统除了会在当前目录下寻找此程序外,还会到Path中指定的路径去寻找。

此处为MySQL配置了环境变量,这样就可以在进入命令行窗口后直接输入MySQL命令;否则就需要先跳转到MySQL安装目录中的bin目录下再输入MySQL命令。2.1在Windows操作系统下安装与配置MySQL2.1.2安装与配置MySQL2.2MySQL服务的基本操作步骤1

右击桌面左下角的“开始”按钮,执行“运行”命令,在输入框中输入“services.msc”,并单击“确定”按钮,如左图所示。在Windows系统下,启动MySQL服务有两种方法,一种是在服务管理器中启动,还有一种是在命令行窗口中启动。01在服务管理器中启动MySQL服务启动MySQL服务运行services.msc2.2MySQL服务的基本操作2.2.1启动MySQL服务步骤2打开“服务”窗口,在其右侧列表中选择MySQL,单击左侧出现的“启动”链接,即可启动MySQL服务,如右图所示。在服务管理器中启动MySQL服务2.2MySQL服务的基本操作2.2.1启动MySQL服务02在命令行窗口中启动MySQL服务步骤1右击桌面左下角的“开始”按钮,执行“命令提示符(管理员)”命令,打开命令行窗口。步骤2在命令行窗口中输入“netstartmysql”命令,按回车键确认,即可启动MySQL服务,如右图所示。在命令行窗口中启动MySQL服务2.2MySQL服务的基本操作2.2.1启动MySQL服务2.2MySQL服务的基本操作2.2.2登录和退出MySQL服务启动MySQL服务后,可以通过客户端的命令行窗口来登录和退出MySQL。01登录MySQL步骤1右击桌面左下角的“开始”按钮,执行“命令提示符”命令,打开命令行窗口,如左图所示。

知识库安装和启动MySQL必须使用管理员身份,登录MySQL可以使用管理员身份,也可以使用普通用户,此处使用普通用户身份登录。2.2MySQL服务的基本操作2.2.2登录和退出MySQL服务步骤2在命令行窗口中输入以下命令:mysql–hlocalhost–uroot-p登录数据库其中“-h”后跟随的参数值是服务端的主机地址,由于客户端和服务端在同一台计算机上,所以可以输入“”或者“localhost”,如果是本机登录,也可以省略该参数;“-u”后跟随的是用户名称,此处为“root”;“-p”后跟随的是用户登录密码,但密码不需要在本行输入。按回车键确认后,系统会提示输入密码:Enterpassword,由于当前还没有设置密码,所以直接按回车键确认就可以登录了,如上图所示。2.2MySQL服务的基本操作2.2.2登录和退出MySQL服务登录MySQL后,会输出一段内容和一个“mysql>”命令提示符,下面简单介绍其中的主要命令及其意义:LOREMCommandsendwith;or\g:可以使用“;”或者“\g”结束命令。YourMySQLconnectionidis4:提示登录MySQL服务的次数,目前是第4次。Serverversion:5.7.18MySQLCommunityServer(GPL):MySQL的版本。Type'help;'or'\h'forhelp:输入“help;”或者“\h”可以查看帮助信息。Type'\c'toclearthecurrentinputstatement:

输入“\c”可以清除以前的命令。2.2MySQL服务的基本操作2.2.2登录和退出MySQL服务步骤3初次登录MySQL默认是不需要密码的,为提高安全性,最好设置MySQL登录密码,命令的格式如下,结果如下图所示。SETPASSWORDFORroot@localhost='newpassword';修改登录密码2.2MySQL服务的基本操作2.2.2登录和退出MySQL服务02退出MySQL退出MySQL非常简单,在命令行窗口中执行以下命令中的任意一个,均可退出MySQL:①exit。②quit。③\q。

2.2MySQL服务的基本操作2.2.2登录和退出MySQL服务01在服务管理器中停止MySQL服务参照2.2.1节的操作,打开“服务”窗口。选择MySQL,单击左侧的“停止”链接,如右图所示。在服务管理器中停止MySQL服务停止MySQL服务2.2MySQL服务的基本操作2.2.2登录和退出MySQL服务02在命令行窗口中停止MySQL服务在命令行窗口中停止MySQL服务右击桌面左下角的“开始”按钮,执行“命令提示符(管理员)”命令,打开命令行窗口,输入“netstopmysql”命令,并按回车键确认,即可停止MySQL服务,如左图所示。2.3MySQL图形化管理工具2.3MySQL图形化管理工具2.3.1常用的图形化管理工具MySQL图形化管理工具有很多种,如香港卓软数码科技有限公司开发的NavicatforMySQL,MySQL官方开发的MySQL-Workbench,Webyog公司开发的SQLyog,还有phpMyAdmin团队开发的phpMyAdmin。NavicatforMySQL1MySQL-Workbench2SQLyog3NavicatforMySQL是一款专为MySQL设计的强大数据库管理及开发工具。MySQLWorkbench是MySQLAB公司发布的图形化管理软件。phpMyAdmin4SQLyog是Webyog公司出品的一款简洁高效、功能强大的图形化MySQL数据库管理工具。phpMyAdmin是一款基于Web方式,架构在网站主机上的MySQL管理工具。2.3MySQL图形化管理工具2.3.1常用的图形化管理工具NavicatforMySQL拥有极好的图形用户界面,可以更加安全、容易和快速地创建、组织、存取和共享信息。NavicatforMySQL可以连接本地或远程MySQL服务器,用户可以浏览、建立和删除数据库,增加、删除、修改和查询数据,管理用户权限,备份/复原数据库,导入/导出数据(支持CSV,TXT,DBF和XML格式)等。2.3MySQL图形化管理工具2.3.1常用的图形化管理工具本书将以该软件为例介绍图形化管理工具的应用,本节先来介绍其下载和安装方法,其具体应用将穿插在后面的相关章节中。NavicatforMySQL下载页面步骤1在浏览器地址栏中输入网址“/download”,按回车键进入Navicat下载页面,选择“NavicatforMySQL”开始下载,如右图所示。2.3MySQL图形化管理工具2.3.1常用的图形化管理工具运行安装程序步骤2运行已经下载完成的安装程序,打开“安装程序”对话框,单击“下一步”按钮,如左图所示。2.3MySQL图形化管理工具2.3.1常用的图形化管理工具步骤3选择“我同意”单选项,同意许可证中的条款,之后单击“下一步”按钮,如右图所示。许可证条款2.3MySQL图形化管理工具2.3.1常用的图形化管理工具选择安装位置步骤4

在弹出的对话框中单击“浏览”按钮,选择软件的安装位置,之后单击“下一步”按钮,如左图所示。2.3MySQL图形化管理工具2.3.1常用的图形化管理工具步骤5在接下来弹出的对话框中单击“浏览”按钮,选择软件的快捷方式安装地址,并单击“下一步”按钮,如右图所示。2.3MySQL图形化管理工具步骤6连续单击“下一步”按钮,直至弹出如左图所示的对话框,单击“完成”按钮,完成安装。2.3.1常用的图形化管理工具2.3MySQL图形化管理工具Navicat只是一个客户端软件,如果需要操作MySQL,必须与MySQL建立连接,具体步骤如下:步骤1打开NavicatforMySQL客户端软件,单击“文件”菜单,在其下拉菜单中执行“新建连接”命令,如下图所示。2.3.2使用Navicat连接MySQL新建连接2.3MySQL图形化管理工具填写连接信息步骤2打开“新建连接”窗口,在“常规”选项卡下输入正确的主机名或IP地址、端口、用户名和密码之后,单击“确定”按钮,就可以和MySQL建立连接了,如左图所示。

提示为便于记忆,可输入一个连接名,如果不输入连接名,此软件会自动生成一个由主机名和端口组成的名称。2.3.2使用Navicat连接MySQL2.4在Linux操作系统下安装与配置MySQL2.4在Linux操作系统下安装与配置MySQL2.4.1下载MySQLLinux操作系统有许多不同的版本,不同版本的操作系统需要安装的MySQL版本也不同,目前MySQL主要支持的Linux版本有Ubuntu、SUSE和RedHat。RedHat也分为多种不同的版本,但其安装过程基本相同,读者可以根据不同的操作系统选择相应的安装包,此处选择的Linux操作系统版本是CentOS7,它属于RedHat的社区版。表2-1Linux操作系统下MySQL安装包及其特点安装包简

介特

点RPM包RPM包(RPMPackageManager)是一种Linux系统下的安装文件,通过命令可以方便的安装与卸载安装简单,适合初学者;安装路径不能修改;需要分别下载服务端和客户端;一台服务器只能安装一个MySQL二进制包二进制包是源代码经过编译生成的二进制软件包安装简单;可安装到任何路径下;已经经过编译,不能定制编译参数,性能不是很高;一台服务器可以安装多个MySQL源码包源码包是MySQL的源代码,安装之前需要用户自己编译安装过程复杂,编译时间长;可灵活定制编译参数,性能相对较高;一台服务器可安装多个MySQL2.4在Linux操作系统下安装与配置MySQL2.4.1下载MySQL对于初学者,MySQL推荐使用RPM包,其下载步骤如下:步骤1在浏览器地址栏中输入网址“/downloads/mysql”,按回车键进入下载页面,在操作系统下拉列表中选择“RedHatEnterpriseLinux/OracleLinux”,在系统版本下拉列表中选择“RedHatEnterpriseLinux7/OracleLinux7(x86,64-bit)”,如图2-26所示。步骤2单击“MySQLServer”和“ClientUtilities”右侧的“Download”按钮,下载RPM安装包,如图2-26所示。2.4在Linux操作系统下安装与配置MySQL2.4.2安装和配置MySQLMySQL的RPM包分为多个部件,一般只需安装“MySQLServer”和“ClientUtilities”即可。“MySQLServer”是MySQL服务端的部件,为用户提供核心服务,“ClientUtilities”是连接MySQL服务端的客户端工具,方便管理人员对MySQL进行操作。步骤1使用ftp工具将下载完成的RPM包上传到Linux系统中root目录下,由于安装过程需要依赖包“SharedLibraries”和“MySQLConfiguration”,所以这两个依赖包也需要在网站中下载后上传到系统中。登录Linux系统后进入root目录,查看该目录下的文件,如图2-27所示。

知识库Linux和Windows操作系统采用的设计模式都是模块化设计,也就是说功能互相依赖。例如,安装某个软件又需要一些其他文件,这就说明软件和这些文件存在依赖关系。大部分依赖包是库文件,有动态库也有静态库,如果一个程序只安装了这个程序本身,而它的依赖包没有安装,此程序是不能使用的。2.4在Linux操作系统下安装与配置MySQL2.4.2安装和配置MySQL步骤2如果当前用户不是root用户,需要执行“suroot”命令将当前用户切换到root用户,然后执行以下命令安装“ClientUtilities”包,此时系统会提示需要安装“SharedLibraries”依赖包,如图2-28所示。rpm-ivhmysql-community-client-5.7.18-1.el7.x86_64.rpm

提示由于MySQL会不断更新安装包,安装包的文件名也会随之改变,所以“rpm-ivh”命令之后的文件名应该是实际下载的文件名。2.4在Linux操作系统下安装与配置MySQL2.4.2安装和配置MySQL步骤3执行以下命令安装“SharedLibraries”包时,系统会提示需要另一个依赖包“MySQLConfiguration”,如图2-29所示。rpm-ivhmysql-community-libs-5.7.18-1.el7.x86_64.rpm由于错误信息提示mariadb-libs与mysql-community-libs冲突,所以安装依赖包之前需要执行以下命令将mariadb-libs卸载。yum-yremovemariadb-libs-5.5.52-1.el7.x86_642.4在Linux操作系统下安装与配置MySQL2.4.2安装和配置MySQL步骤4执行以下命令安装“MySQLConfiguration”包,如图2-30所示。rpm-ivhmysql-community-common-5.7.18-1.el7.x86_64.rpmrpm-ivhmysql-community-libs-5.7.18-1.el7.x86_64.rpm步骤5执行以下命令安装“SharedLibraries”依赖包,如图2-31所示。2.4在Linux操作系统下安装与配置MySQL2.4.2安装和配置MySQL步骤6执行以下命令安

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论