MySQL的全部安装步骤。

1::本案例要求熟悉MySQL官方安装包的使用,快速构建一台数据库服务器:

  • 安装MySQL-server、MySQl-client软件包

  • 修改数据库用户root的密码

  • 确认MySQL服务程序运行、root可控

1.2: 方案

我们这期说的是按照我本人的机器使用的方案,使用64位的CentOS-6.5操作系统,MySQL数据库版本是5.6.15

访问http://dev.mysql.com/downloads/mysql/,找到MySQL Community Server下载页面,平台选择“Red Hat Enterprise Linux 6 / Oracle Linux 6”,然后选择64位的bundle整合包下载,如图-1所示

图-1

1.3 步骤

首先我们先检查虚拟机里面有没有Mysql是不是有自带    MySQL-server  、MySQL软件包(有的话卸载一下)

步骤一:如下

利用Xshell工具将我们下载好的包传过去。如果没有Xshell工具的同学就去Xshell官网上下载一个这里我就不配下载以及安装Xshell的图了。     图-2

图-2

接下来配置Xshell的参数。如:   图-3

这里我的主机名称就设置跟我的ip地址一样了,我就为图一个方便认识。

图-3

还是看看。      图-4

这是连接指示,

图-4

看看。    图-5    图-6

连接之后会让你输入用户,用户默认是   root     密码默认是:123456

图 -5

接着看。    图-6

图-6

这样Xshell的远程连接算是完成了。接着我们来用Xshell里面的一个服务叫   Xftp    看    图-7

xftp的功能主要是把你之前下载的那个MySQL源码包走windousi目录里面传到CentOS虚拟机上。

图-7

我把我下载的MySQL源码包放在我的桌面上呢。为了方便。看      图-8

图-8

左面是的电脑界面,右面是你的虚拟机界面。鼠标点击你电脑桌面上的MySQL源码包拖到你右面得虚拟机上。这样就算完成了     我们就关掉这个xftp

进入Xshell工具里面去   ,    我们开始打代码了。 卸载系统自带的mysql-server、mysql软件包(如果有的话)   看      图-9

图-9

接下来我们清理/etc/my.cnf配置文件

此配置文件由RHEL自带的mysql-libs库提供:   看         图-10

图-10

大量的系统软件包都需要用到mysql-libs库,因此不建议直接卸载此软件包。最好是安装新的MySQL数据库软件时,采用 -U 升级的方式来进行替换。

配置文件/etc/my.cnf若不需要使用,可以直接删除。或者保险起见,也可以将其改名备份:          看     图-11

图-11

安装MySQL-server、MySQL-client软件包

1)释放bundle整合包     看   图-12

图-12

安装MySQL数据库           看    图-13

图 -13

安装过程中会尝试做一些检测,然后完成基本的初始化任务,期间会给出相关的提示。比如由于MySQL 5.6对TIMESTAMP时间戳的处理不同于之前的版本,会给出警告和提示出解决办法(使用--explicit_defaults_for_timestamp选项):         看    图-14

图-14

MySQL 5.6默认采用的存储引擎不再是MyISAM,而是InnoDB。初始化时若相关的文件不存在,会自动创建并设置相关参数:    看     图-15

图-15

关于MySQL数据库的管理员账号root,其密码也不再是空,而是安装时随机生成一个,这种处理方式一定程度上增强了MySQl服务器的安全性。随机生成的密码字串可以从保存到/root/目录下的.mysql_secret文件中找到:          看     图-16

图-16

根据上述提示还可以看到,MySQL要求在首次连接时必须通过“SET PASSWORD”指令修改密码(其他方式无效)。

确认安装后的服务脚本、服务状态

查看服务脚本:                看    图-17

图-17

查看服务状态(默认未运行):    看    图-18

图-18

mysql服务的自启状态为on:     看   图-19

图-19

启动MySQL服务器程序,确认状态

启动MySQL服务程序

启动服务并查看状态:             看    图 -20

图-20

服务器进程为mysqld,监听的默认端口为TCP 3306:
 

查看MySQL服务器进程、运行用户
提供连接服务的进程为mysqld,由其父进程mysqld_safe启动。
 

 
数据库的默认存放位置为 /var/lib/mysql:
 
 

启动MySQL服务器程序,确认状态
查看随机生成的root管理密码

 
使用客户端命令mysql连接到MySQL服务器
提示验证时,填入前一步获得的随机密码,验证成功后即可进入“mysql> ”环境:
 
 

执行SET PASSWORD命令修改密码
可参考下列指令:
 

 
上述操作的结果是——更改数据库用户root从本机访问时的密码,设为1234567。
退出“mysql> ”环境,重新登录验证,必须采用新的密码才能登入:
 
 
 
这样安装MySQL就结束了:

MySQL 的安装的更多相关文章

  1. MySql免安装版安装配置,附MySQL服务无法启动解决方案

          文首提要:             我下载的MySQL版本是:mysql-5.7.17-winx64.zip  Archive版:系统:Windows7 64位. 一.解压文件 下载好My ...

  2. Mysql(windows)安装

    h3 { color: rgb(255, 255, 255); background-color: rgb(30,144,255); padding: 3px; margin: 10px 0px } ...

  3. MYSQL离线安装

    由于MySQL的广泛应用,MySQL的安装也就成了大家经常会碰到的问题.并且由于不是所有机器都可连接外网,所以MySQL的离线安装显得比较重要.而本文旨在介绍CentOS6.6下离线安装MySQL. ...

  4. 虚拟机+apache+php+mysql 环境安装配置

    虚拟机的安装:直接下一步即可,注意修改路径. 安装完成后新建虚拟机,直接下一步.如果选择镜像文件后出现错误,可以试着去修改电脑bios中的虚拟化设置,改为enable,如下图: apache安装: 1 ...

  5. Windows 下 zip 版的 MySQL 的安装

     创建 配置文件 当 MySQL server 启动时,它会在按照下表列出位置的顺序寻找并读取配置文件: File Name Purpose %PROGRAMDATA%\MySQL\MySQL Ser ...

  6. mysql 编译安装

    mysql 编译安装方式:   ```cd /home/oldboy/tools```                创建 目录          if not have   then     mkd ...

  7. MYSQL的安装

    1.将mysql的安装文件放入虚拟机 2.搭建yum库 3.依次安装mysql的5个文件 最后一个server需要的依赖太多,所以用yum进行安装. 6.进行mysql的重置 mysql_instal ...

  8. MYSQL介绍安装及一些问题解决

    一.简介 MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发.发布并支持的.有以下特点: MySQL是一种数据库管理系统. MySQL是一种关联数据库管理系统. MySQ ...

  9. 大数据系列(5)——Hadoop集群MYSQL的安装

    前言 有一段时间没写文章了,最近事情挺多的,现在咱们回归正题,经过前面四篇文章的介绍,已经通过VMware安装了Hadoop的集群环境,相关的两款软件VSFTP和SecureCRT也已经正常安装了. ...

  10. MySQL免安装数据库配置-Windows8.1

    1. 解压Mysql压缩包,将包中my-default.ini复制一份,改名为my.ini,添加一下配置信息到my.ini: [client] port=3306 default-character- ...

随机推荐

  1. Android Fragment 生命周期及其正确使用(建议使用自定义View替换Fragment)

    使用Fragment 官方例子中显示: 例如:一个学生Fragment,需要传入studentId,进行http请求显示,那么setArguments后防止杀掉Fragment后,参数为0,显示不了数 ...

  2. ssh-copy-id 拷贝用户秘钥

    生成秘钥 ssh-keygen -t [rsa|dsa] 将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub 将 .pub 文件复制到B机器的 .ssh ...

  3. 洛谷P3348 [ZJOI2016]大森林 [LCT]

    传送门 刷了那么久水题之后终于有一题可以来写写博客了. 但是这题太神仙了我还没完全弄懂-- upd:写完博客之后似乎懂了. 思路 首先很容易想到\(O(n^2\log n)\)乘上\(O(\frac{ ...

  4. Java的家庭记账本程序(G)

    日期:2019.2.24 博客期:035 星期日 啊哈!记账本虽然还是没有做完,不过,今天我的工作量应该是足够的!哦!差点忘记说啦!我是在Android Studio出现了问题之后,跑去研究微信小程序 ...

  5. JVM 组成以及各部分作用

    1.Java虚拟机的体系结构 2.jvm在系统中的布局 3.jvm装载一个类 当一个classLoder启动的时候,classLoader的生存地点在jvm中的堆,然后它会去主机硬盘上将A.class ...

  6. 一分30秒 kali 开机显示 a start job is running for dev-disk 处理

    在给kali虚拟机扩容后,使用fdisk  /dev/sda  更改新建分区后,重启系统出现一分30秒等待. 解决方案:    (root 权限) 第一步:sudo blkid (查看当前系统的真实的 ...

  7. Javascript我学之五对象的创建与使用

    本文是金旭亮老师网易云课堂的课程笔记,记录下来,以供备忘. 对象的创建 JavaScript对象有两种类型   1).Native:在ECMAScript标准中定义和描述,包括JavaScript内置 ...

  8. python的占位格式符 %

    # 格式化输出name = "sz"age = 18# 我的名字是xxx,年龄是xxxprint("我的名字是%s,年龄是%d"%(name,age)) 这是我 ...

  9. Java内存溢出异常(上)

    上一篇文章我们讲了JVM运行时数据区域与内存溢出异常,其中对于内存溢出异常这部分将的不够详细,这篇文章将着重讲解Java内存溢出异常的相关知识.如果有没看过上一篇文章的小伙伴们,请点击Java内存区域 ...

  10. 网页布局之grid

    学习网格布局时,你可能会在网络上看到很多文章,内容不同,属性不同,真是让人摸不着头脑,到底哪个才是正确的?看了本篇文章,我想你会豁然开朗.比如,一会儿用grid-rows,一会儿用grid-defin ...