本节书摘来自异步社区出版社《深入浅出MySQL:数据库开发、优化与管理维护(第2版)》一书中的第1章,第1.2节,作者: 唐汉明 , 翟振兴 , 关宝军 , 王洪权 , 黄潇,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.2 MySQL的安装

深入浅出MySQL:数据库开发、优化与管理维护(第2版)
MySQL的安装分很多种情况。下面将以Windows平台和Linux平台为例,介绍MySQL在不同操作系统平台上的安装方法。

1.2.1 在Windows平台下安装MySQL

Windows平台下的安装包主要有两种,一种是noinstall包,顾名思义,不需要安装就可以直接使用;另一种是.zip安装包,可以通过图形化界面进行安装。下面分别就两种安装方式进行介绍。

1.noinstall安装
在Windows平台下安装MySQL,其安装步骤非常简单,只要将下载的文件mysql-noinstall- 5.0.45-win32.zip放到自定义安装目录下,再用WinRAR等压缩工具解压即可。本例中解压到C:目录下,如图1-4所示。

2.图形化方式安装
在Windows平台下,采用图形化方式安装的操作步骤如下。

(1)将压缩文件mysql-5.0.45-win32.zip解压到自定义的一个目录下,在本例中解压到C:。

(2)双击位于C:下的setup.exe文件,进入MySQL欢迎安装界面,如图1-5所示。

(3)单击“Next”按钮,进入“Setup Type”界面,选择MySQL安装类型,如图1-6所示。

这3种安装类型分别对应着不同的安装组件,其含义如下。

boll Typical表示一般常用的组件都会被安装,默认情况下安装到C:Program FilesMySQLMySQL Server5.0下。建议大多数情况下选择此安装套件。

boll Complete表示会安装所有的组件。此套件会占用较大的磁盘空间,一般情况下不要选。

boll Custom表示用户可以选择要安装的组件,可以更改默认的安装路径。这种安装类型最灵活,适用于高级用户。

在这里选择Typical类型。

(4)单击“Next”按钮,进入“Ready to Install Program”界面,如图1-7所示。

此界面给出了安装前的提示,确认安装类型和安装路径。如果想修改,可以单击“Back”按钮返回修改。

(5)单击“Install”按钮,开始安装过程,如图1-8所示。安装完毕前,系统会显示MySQL Enterprise版(企业版)的一些功能介绍界面,如图1-9所示,可以单击“Next”按钮继续查看,也可以单击右上角的关闭按钮跳过。

(6)最后,系统显示安装完毕,如图1-10所示。

(7)单击“Finish”按钮完成安装过程。如果想马上配置数据库连接,选中“Configure the MySQL Server now”复选框;如果想以后再配置,取消复选框的选中状态。这里取消选中状态,后面再进行配置的介绍。至此,MySQL安装完毕,Windows的“所有程序”菜单中已经多了“MySQL”一项,如图1-11所示。

1.2.2 在Linux平台下安装MySQL

在Linux平台下安装和在Windows平台下安装有所不同,不能用图形化的方式来安装,并且在Linux下支持RPM包、二进制包、源码包3种安装方式。下面以RPM包为例来介绍如何在Linux平台下进行MySQL的安装,其他安装方式还会在本书的第24章中详细介绍。

RPM是Redhat Package Manage的缩写。透过RPM的管理,使用者可以把Source Code包装成一种Source和Binary的档案形式,更加便于安装。MySQL的RPM包包括很多套件,一般只安装Server和Client就可以了。其中Server包是MySQL服务端套件,为用户提供核心的MySQL服务;Client包是连接MySQL服务的客户端工具,方便管理员和开发人员在服务器上进行各种管理工作。

安装RPM包的具体操作步骤如下。

(1)切换到root下(只有root才可以执行RPM包):

[zzx@bj52 zzx]$ su
Password:
[root@bj52 zzx]#

(2)安装MySQL Server包:

[root@localhost zzx]# rpm -ivh MySQL-server-community-5.0.45-0.rhel3.i386. rpm
warning: MySQL-server-community-5.0.45-0.rhel3.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing...            ########################################### [100%]1:MySQL-server-community######################################### [100%]
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
See the manual for more instructions.
Please report any problems with the /usr/bin/mysqlbug script!The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
Starting MySQL[  OK  ]

(3)安装MySQL Client包:

[root@localhost zzx]# rpm -ivh MySQL-client-community-5.0.45-0.rhel3.i386. rpm
warning: MySQL-client-community-5.0.45-0.rhel3.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing...                ######################################### [100%]1:MySQL-client-community ######################################## [100%]

(4)最后运行MySQL:

[root@localhost zzx]# mysql -uroot
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.45-community MySQL Community Edition (GPL)Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>

至此,MySQL安装完毕。

注意:在Server安装过程中,有时候会提示缺少perl-DBI-1.40-8.i386.rpm,这时就需要先下载一个安装包,下载地址为ftp://ftp.chg.ru/pub/Linux/scientific/43/i386/SL/RPMS/perl-DBI-1.40-8.i386.rpm。

《深入浅出MySQL:数据库开发、优化与管理维护(第2版)》一一1.2 MySQL的安装...相关推荐

  1. mysql数据库管理维护_深入浅出MySQL 数据库开发 优化与管理维护 第3版

    资料目录: 第 一部分 基础篇 第 1章 MySQL的安装与配置 2 1.1 MySQL的下载 2 1.1.1 在Windows平台下下载MySQL 3 1.1.2 在Linux平台下下载MySQL ...

  2. 深入浅出mysql(数据库开发优化与管理维护第2版)_深入浅出MySQL:数据库开发、优化与管理维护(第2版)...

    领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...

  3. 深入浅出mysql唐汉名_深入浅出MySQL++数据库开发、优化与管理维护+第2版+唐汉明 -- 存储引擎 - 数据类型 - 字符集和校验规则 -...

    create schema deepInMySql; use deepInMySql; -- 查看当前默认存储引擎 show variables like '%table_type%'; -- 查看当 ...

  4. 《深入浅出MySQL:数据库开发、优化与管理维护(第2版)》一一第 1 章  MySQL的安装与配置...

    第 1 章 MySQL的安装与配置 深入浅出MySQL:数据库开发.优化与管理维护(第2版) 近几年,开源数据库逐渐流行起来.由于具有免费使用.配置简单.稳定性好.性能优良等优点,开源数据库在中低端应 ...

  5. 读《深入浅出MySQL数据库开发、优化与管理维护(第2版)》笔记2 WITH ROLLUP关键字

    读<深入浅出MySQL数据库开发.优化与管理维护(第2版)>笔记2 WITH ROLLUP关键字 WITH ROLLUP是可选语法,表名是否对分类聚合后的结果进行再汇总; 我自己的使用实例 ...

  6. (转)MySQL数据库的优化-运维架构师必会高薪技能,笔者近六年来一线城市工作实战经验...

    标签:服务器 数据库 老男孩 高薪技能 一线城市 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://liangweilinux.bl ...

  7. MySQL数据库的优化-运维架构师必会高薪技能,笔者近六年来一线城市工作实战经验...

    原文地址:http://liangweilinux.blog.51cto.com/8340258/1728131 首先在此感谢下我的老师-老男孩专家拥有16年一线实战经验,我当然不能和我的老师平起平坐 ...

  8. MySQL数据库性能优化史诗级大总结

    点击上方蓝色字体,选择"设为星标" 回复"资源"获取更多资源 大数据技术与架构 点击右侧关注,大数据开发领域最强公众号! 大数据真好玩 点击右侧关注,大数据真好 ...

  9. MySQL数据库开发规范-EC

    最近一段时间一边在线上抓取SQL来优化,一边在整理这个开发规范,尽量减少新的问题SQL进入生产库.今天也是对公司的开发做了一次培训,PPT就不放上来了,里面有十来个生产SQL的案例.因为规范大部分还是 ...

最新文章

  1. 破解IDEA2018的正确姿势
  2. 鸟哥的Linux私房菜(基础篇)-第零章、计算机概论(零.3)
  3. 万万想不到:吸烟的辐射量比原子弹爆炸点还厉害!
  4. .net 手机问卷 源码_当.Net成为大厂门槛代码小白该何去何从?
  5. 2021年中国电动辅助电动机市场趋势报告、技术动态创新及2027年市场预测
  6. 硬件探索——STM32F4通过SPI总线读取GMR(磁编码器)
  7. 僵尸进程和孤儿进程-(转自Anker's Blog)
  8. c语言六级,2017年英语六级写作谚语(C开头)
  9. 3Dmax 常用-概念理解
  10. GSMA MWC19巴塞罗那圆满落下帷幕
  11. 语音合成TTS(Text-To-Speech,从文本到语音)
  12. “QQ显示iPhone在线”背后的虚荣与焦虑
  13. 新支持APP 公众号聊天在线客服程序源码
  14. VC++从入门到精通网络教程-不错的网站
  15. 深度学习中,人们常说的鲁棒性和泛化性是什么意思?通俗的给你解释清楚,一看你就明白了。
  16. 基于神经网络的语音识别,神经网络语音合成
  17. 操作系统知识——银行家算法
  18. 2022年武汉理工大学数据库系统综合实验5.1,5.2安全性语言及多用户事务管理
  19. 文件夹备份软件的使用
  20. zfaka系统商品购买帮助与订单查询

热门文章

  1. MVP登录和注册页面Activity类 生成二维码 异常捕获类
  2. oracle until freed,ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法...
  3. 设置oracle每行显示字符个数,Oracle一列的多行数据拼成一行显示字符-Oracle
  4. java request获取域,Java Web - Servlet(13)HttpServletRequest详解(获取请求数据、请求分派、请求域)(二)...
  5. 前端开发中,对图片的优化技巧有哪些?
  6. 互联网躺平学 ,从后端到前端有多吃香?
  7. php mysql设计中验证码的实现_php如何实现验证码功能
  8. android 贝塞尔曲线 人脸,贝塞尔曲线绘制人脸框(框内全透明,框外半透明)
  9. ggbiplot设置分组_比PCA更好用的监督排序—LDA分析、作图及添加置信-ggord
  10. php转化为2位小数的数字,学习猿地-php 转化为两位小数的方法