******************************卸载mysql*****************************

第一步,查看centos上是否已经安装了mysql数据库

# rpm -qa | grep -i mysql

如果之前已经安装了mysql,则停止mysql服务

#service mysqld stop

第二步,卸载已经安装的mysql(先卸载mysql-server-5.1.73-7.el6.x86_64和mysql-5.1.73-7.el6.x86_64)

#rpm -ev mysql-server-5.1.-.el6.x86_64

#rpm -ev mysql-5.1.-.el6.x86_64

#rpm -ev perl-DBD-MySQL-4.013-.el6.x86_64

#rpm -ev mysql-devel-5.1.-.el6.x86_64

卸载centos自带的mysql-libs-5.1.73-7.el6.x86_64

# rpm -ev --nodeps mysql-libs-5.1.-.el6.x86_64

第三步,查找之前老版本 mysql 的目录并且删除老版本 mysql 的文件和库

#find / -name mysql

删除对应的mysql目录

# rm -rf /var/lib/mysql/

第四步,再次查看centos上是否已经安装了mysql数据库

#rpm -qa | grep mysql

无结果,说明已经卸载彻底、接下来直接安装 mysql 即可

****************************安装mysql**************************

yum安装

第一步,查看yum上提供的mysql数据库可下载的版本

# yum list | grep mysql

第二步,开始安装

需要mysql-server mysql mysql-devel三个组件,不是安装了mysql客户端就相当于安装好mysql数据库了,还需要安装mysql-server服务端才行

# yum install -y mysql-server mysql mysql-devel

第三步,查看刚安装好的mysql-server的版本

#rpm -qi mysql-server

至此,mysql已经用yum方式安装完成。

*********************** mysql数据库的初始化及相关配置******************

第一步,启动mysql

安装完mysql数据库以后,会多出一个mysqld服务,这个就是数据库服务,可以通过输入 service mysqld start 命令启动mysql服务。

注意:如果是第一次启动mysql服务,mysql服务器首先会进行一些初始化配置,如:

#service mysqld start

当再次重新启动mysql服务时,就不会提示这么多信息了

#service mysqld restart

或

#service mysqld stop

#service mysqld start

第二步,查看mysql服务状态

# service mysqld status

第三步,设置开机启动

查看mysql服务是否开机自动启动

# chkconfig --list | grep mysqld

以上信息表示mysqld服务不是开机自启,下面设置成开机启动

# chkconfig mysqld on

重新查看mysql服务是否开机自动启动

# chkconfig --list | grep mysqld

第四步,设置mysql的root账号密码

mysql数据库安装完以后只会有一个root管理员账号,但是此时的root账号还并没有为其设置密码,在第一次启动mysql服务时,会进行数据库的一些初始化工作,在输出的一大串信息中,可以看到这样一行信息 :

所以我们可以通过该命令来给我们的root账号设置密码(注意:这个root账号是mysql的root账号,非Linux的root账号)

将mysql的root账号密码设置为123456

# mysqladmin -u root password ''

第五步,用root用户登录mysql数据库

# mysql -u root -p

第六步,查看Linux系统是否在监听3306端口

# netstat -anp | grep 

至此,mysql数据库安装完成

完成!

Hadoop学习笔记-008-CentOS_6.5_64_yum安装mysql的更多相关文章

  1. 60分钟内从零起步驾驭Hive实战学习笔记(Ubuntu里安装mysql)

    本博文的主要内容是: 1. Hive本质解析 2. Hive安装实战 3. 使用Hive操作搜索引擎数据实战 SparkSQL前身是Shark,Shark强烈依赖于Hive.Spark原来没有做SQL ...

  2. 吴裕雄--天生自然HADOOP学习笔记:使用yum安装更新软件

    实验目的 了解yum的原理及配置 学习软件的更新与安装 学习源代码编译安装 实验原理 1.编译安装 前面我们讲到了安装软件的方式,因为linux是开放源码的,我们可以直接获得源码,自己编译安装.例如: ...

  3. 学习笔记(2)centos7 下安装mysql

    centos7安装mysql 本文通过yum方式安装mysql 1.添加mysql yum 仓库 去mysql开发者中心(http://dev.mysql.com/downloads/repo/yum ...

  4. docker学习笔记-05:Docker安装mysql和redis

    一.安装mysql 1.docker hub 上查找mysql镜像 docker search mysql 2.从docker hub (使用阿里云加速器)拉取mysql镜像到本地标签为5.6 doc ...

  5. hadoop学习笔记——基础知识及安装

    1.核心 HDFS  分布式文件系统    主从结构,一个namenoe和多个datanode, 分别对应独立的物理机器 1) NameNode是主服务器,管理文件系统的命名空间和客户端对文件的访问操 ...

  6. [原创] hadoop学习笔记:卸载和安装jdk

    一,卸载jdk 1.确定jdk版本 #rpm -qa  | grep jak 可能的结果: java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64 java- ...

  7. 树莓派3B+学习笔记:8、安装MySQL

    1.打开终端,先执行: sudo apt-get update 2.再执行: sudo apt-get install mysql-server 输入“y”确认并回车 3.初始化MySQL,输入: s ...

  8. Hadoop学习笔记(一)——安装与配置

    操作系统:Ubuntu 15.04; Hadoop version: 2.6.4 参考文献: Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)

  9. Hadoop学习笔记—22.Hadoop2.x环境搭建与配置

    自从2015年花了2个多月时间把Hadoop1.x的学习教程学习了一遍,对Hadoop这个神奇的小象有了一个初步的了解,还对每次学习的内容进行了总结,也形成了我的一个博文系列<Hadoop学习笔 ...

  10. Hadoop学习笔记(2)

    Hadoop学习笔记(2) ——解读Hello World 上一章中,我们把hadoop下载.安装.运行起来,最后还执行了一个Hello world程序,看到了结果.现在我们就来解读一下这个Hello ...

随机推荐

  1. iOS之UILabel自适应大小

    //初始化一个label self.label=[[UILabel alloc] init]; //设置自动行数与字符换行 [self.label setNumberOfLines:0]; //给la ...

  2. POJ 2653 Pick-up sticks

    计算几何,判断线段相交 注意题目中的一句话:You may assume that there are no more than 1000 top sticks. 我认为是没有描述清楚的,如果不是每次 ...

  3. Jetty实战之 嵌入式Jetty运行Servlet

    http://blog.csdn.net/kongxx/article/details/7230080 Jetty实战之 嵌入式Jetty运行Servlet 分类:JettyJava (19530)  ...

  4. [iOS Animation]-CALayer 定时器动画

    定时器的动画 我可以指导你,但是你必须按照我说的做. -- 骇客帝国 在第10章“缓冲”中,我们研究了CAMediaTimingFunction,它是一个通过控制动画缓冲来模拟物理效果例如加速或者减速 ...

  5. IFrame跨域访问自定义高度

    由于JS禁止跨域访问,如何实现不同域的子页面将高度返回给父页面本身,是解决自定义高度的难点. JS跨域访问问题描述:应用A访问应用B的资源,由于A,B应用分别部署在不同应用服务器(tomcat)上,属 ...

  6. tp框架实现验证码验证

    //实现验证页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww ...

  7. iOS开发——工厂模式

    工厂模式很好用,为表诚意,我直接搞个实用的例子放这,解析一个订单的数据,并且这个订单里面可能不止一件商品的做法. 还是直接上代码,不懂的地方,再提出来. 1.在MyOrderDeals.h文件中 #i ...

  8. Thinking in scala (5)----高阶函数*

    高阶函数是函数式编程里面一个非常重要的特色,所谓的高阶函数,就是以其它函数作为参数的函数. 下面以一个小例子演示Scala的高阶函数特性,非常有意思,也非常强大. 首先看这么一个程序: code1: ...

  9. UVa 900 - Brick Wall Patterns

    题目大意:用1*2的砖头建n*2的墙,问有多少种不同的砖头排列方式?与斐波那契序列相似. #include <cstdio> #define MAXN 60 #define N 50 un ...

  10. <!DOCTYPE> 声明 引发的错误

    <!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前. 在写模板的时候,因为最近开始给每个文件添加注释,无意中将注释写在文件的第一行.导致页面 ...