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就结束了:

转载于:https://www.cnblogs.com/lilihong/p/5961792.html

MySQL 的安装相关推荐

  1. centos7 mysql workbench_centOS下mysql workbench安装配置教程

    本文为大家分享了mysql workbench安装配置教程,供大家参考,具体内容如下 step0:安装mysql 在按照workbench之前,先安装mysql.指令是 yum install mys ...

  2. mac mysql的安装

    mac是重装的系统,很干净,没有xmpp等组合的服务器. 1. 安装mysql server https://dev.mysql.com/downloads/mysql/ 这里是官网地址,选择需要的版 ...

  3. mysql读写分离(MySQL Proxy 安装和使用)

    一.必备软件: 1.LUA    可以去LUA的官方下载:www.lua.org 2.MySQL Proxy    这里有好多二进制版本.     http://mysql.cdpa.nsysu.ed ...

  4. 【MySQL笔记】mysql来源安装/配置步骤和支持中国gbk/gb2312编码配置

    不久的学习笔记.分享.我想有很大的帮助谁刚开始学习其他人的 备注:该票据于mysql-5.1.73版本号例如 1. mysql源代码编译/安装步骤 1) 官网下载mysql源代码并解压 2) cd至源 ...

  5. mysql以及mysql bench安装教程

    首先,我们需要去官网下载mysql(这里以下载) 1 2 3 4 5 下载好了自己好了之后,点击安装好的东西出现如下界面: 1.接受使用条款并点击next 2.点击custom,可以根据个人习惯进行安 ...

  6. MySQL的安装配置(win7 64-bit)

    MySQL的安装配置(win7 64-bit) 转,整理. MySQL 版本是 mysql-noinstall-5.1.66-winx64.zip(免安装版) mysql-workbench-gpl- ...

  7. oracle收购Mysql后,Mysql的安装配置方法

    自从Oracle收购MySQL后,略微发生了一些小小的变化,原来mysql安装完成后默认是没有密码的,但是新版的mysql安装完成后oracle提供了一个free password放着/root/.m ...

  8. ubuntu+php+mysql+apache安装配置

    ubuntu+php+mysql+apache安装配置 1. 安装运行环境 复制内容到剪贴板 代码: sudo apt-get install apache2 sudo apt-get install ...

  9. windows 下mysql的安装于使用(启动、关闭)

    1.下载Windows (x86, 64-bit), ZIP Archive解压: 2.双击在bin目录里的mysqld.exe dos窗体一闪就没了,这时netstat -an发现port3306已 ...

  10. nagios+mysql+ndo2安装总结

    1.apache 安装 1.1下载 http://httpd.apache.org/download.cgi 1.2安装 tar zvxf httpd-2.2.6.tar.gz cd httpd-2. ...

最新文章

  1. 近期活动盘点:首期AI Time PhD:清北师兄分享前沿研究成果、“科技驱动,正向创新”医工结合高峰论坛...
  2. 超强TP-Link!北大清华联手开设通用AI实验班,朱松纯领衔
  3. GateOne Web SSH 环境搭建
  4. 引入dubbo依赖的版本是多少_Dubbo 项目学习(四) 接口抽取以及依赖版本统一
  5. 虚拟化运维工具对金融行业的解决方案
  6. Software--Developer Tools_
  7. Web API 接口
  8. archlinux php imagemagick,如何用ImageMagick将SVG转换为PNG?
  9. UI素材干货|听说UI设计师更喜欢Sketch
  10. 华为:今年至少 3 亿台设备使用鸿蒙;增长 7%,互联网人薪资报告出炉;英特尔侵犯芯片专利被判赔偿 22 亿美元 | 极客头条...
  11. Matlab停在载入界面,试图在Matlab用户界面中实现保存/加载对象功能时遇到了困难...
  12. x86下SylixOS引导过程分析
  13. Android手机多种截图方式
  14. 使用python编写十二进制与十进制转换程序
  15. 百度 95 后程序员删库跑路被判刑,动机为工作内容变动及对领导不满,删库会给互联网公司带来哪些影响?
  16. 组态王串口服务器虚拟串口,串口服务器通过modbus TCP连接组态王实例
  17. java 颜色渐变算法_颜色渐变的RGB计算
  18. 【节日快乐】圣诞元旦在即,你准备好怎么营销了吗?
  19. ubuntu 下的开机启动项管理命令
  20. java调用腾讯地图根据经纬度获取位置信息

热门文章

  1. (转)通用权限管理设计 之 数据权限
  2. 访问github、人工智能论文网址
  3. Linux输入法平台
  4. iOS GIF 格式动画 图片显示
  5. Fabric区块链架构说明
  6. 一元二次方程高精度实数根(C语言)
  7. uniapp 10进制、字符串转16进制码
  8. 字符串(字节)长度计算
  9. Python02 雅克比迭代法 Gauss-Seidel迭代法 列选主元法 LU分解法(附代码)
  10. 深度图像转点云数据(激光雷达数据)