因为公司的需要,所以就自己学习了一下在Linux上安装MySQL,但是翻查了好多博客,没有特别清楚,自己写下来好好总结一下

一、系统环境

  CentOS-6.3-i386-bin-DVD1

二、下载MySQL数据库:

  下载地址:http://dev.mysql.com/downloads/mysql/我的系统环境是CentOS 所以这里选择:

选择MySQL的数据库的安装文件,这个是64位的tar压缩包

这里我安装的虚拟机是32位的,所以下载这个32位的版本:

三、安装MySQL数据库:

  首先,检查一下服务器是否已经安装了MySQL数据库,

服务器默认已经安装了MySQL数据库,我们需要先将原来的数据库卸载

并删除相关的包

强制删除:rpm -e --nodeps mysql-libs-5.1.61-4.el6.i686(因为有包依赖,所以要强制删除)

如果出现下面的情况,说明我们在安装的过程中与原来的版本有冲突,没有卸载删除干净:

将下载好的安装包上传到Linux服务器

将压缩包解压,我们会得到这几个文件:

(1):安装MySQL服务,出现以下内容说明安装成功:

注意,在MySQL-Server安装完成之后,要注意查看文件中的内容,/root/.mysql_secret文件,记录下其生成的临时密码,

查看文件内容:sudo cat /root/.mysql_secret

(2):安装MySQL客户端MySQL-Client

(3):启动MySQL服务

(4):启动客户端

进入之后只时候你可以把密码改了:

(5):为远程登录的用户授权:

重启一下MySQL服务:

这样配置完成之后最后修改一下Linux服务器的防火墙

好的,这样客户端就可以连接MySQL数据库了(完)

二、上面是一种比较复杂的mysql数据库安装,下面补充一下一种比较简单的数据库安装:

1.我们执行命令:yum search mysql

可以看到我们找到了许多与mysql有关的信息,这是一个搜索的命令,查找所有包含mysql关键字的所有可用的yum源,如果对于yum命令不是很清楚请自行google或百度。

2.找到我们要安装的mysql数据库,根据你的系统选择合适的数据库:

执行安装命令:yum install mysql-devel.x86_64

在安装的过程中会自动查找到安装改程序包是所用到的依赖信息,有提示信息出现输入 y即可

如果不想让程序提示把命令改为:  yum install mysql-devel.x86_64 -y 即可无提示安装

看到如下提示信息就说明我们已经安装成功了:

然后我们安装mysql-server服务:

yum install mysql-server -y

安装完成之后我们启动mysql服务:

service mysql start

yum安装的mysql数据库默认是没有密码的,所一登陆后请自行修改密码:

到此mysql安装结束!

Cent OS安装My Sql的更多相关文章

  1. Cent OS安装使用ffmpeg(完整版)

    Cent OS安装使用ffmpeg centos作为主流后台linux 系统,ffmpeg作为视频流解析的主力,尤其是ffmpeg配合opencv使用,则是视觉操作的基础 版本: ffmpeg3.1 ...

  2. 二、cent OS安装配置tomcat

    下载tomcat的tar包http://tomcat.apache.org/download-80.cgi 确保安装前已经安装JDKjava -version如果没有安装可以参考上一篇文章:http: ...

  3. 一、cent OS安装配置JDK

    到oracle官网下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 在cent OS ...

  4. Cent OS安装TL-WN725N 2.0 USB驱动

    TP Link官方没有提供TL-WN725N 2.0的Linux驱动下载,折腾了我半天,试了各种方法.也有一部分原因是因为这机器还不能联网,导致有一些驱动因为缺少依赖并不成功安装. 后来终于在gith ...

  5. cent os安装filebeat

    先贴一下官方文档https://www.elastic.co/guide/en/beats/filebeat/6.6/filebeat-installation.html 我本次使用rpm的方式安装, ...

  6. 四、cent OS安装配置mysql

    下载mysql的repo源wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 安装mysql-community-r ...

  7. 三、cent OS安装配置nginx

    简介Tengine是淘宝发起的web服务器项目,简单的讲就是对nginx进行了二次开发并提供了更丰富的功能,官网地址:http://tengine.taobao.org/ 下载nginx这里使用淘宝二 ...

  8. cent os 安装mariaDB / mySQL 之后初始化的命令

      #安装mysql mysql-server,默认安装的是开源的mariaDB和它的server,mariadb-server,安装源中可能有找不到的,就换个名字再找找 yum install -y ...

  9. cent os下搭建简单的服务器

    作为常和网络打交道的程序员,经常会遇到需要服务器的场合,比如搭建一个web服务器,一个代理服务器,又或者一个小型的游戏服务器. 我时常和朋友一起玩一款叫我的世界的游戏,为了能够长期稳定地联机玩,所以特 ...

随机推荐

  1. c++ 实现 http 上传和下载

    代码下载地址:   http://download.csdn.net/detail/mtour/8243527 最近写了个程序需要用到http通讯,由于flash空间比较小,没有考虑 libcurl库 ...

  2. linux的文件布局

    /bin---权限为 rwxr-xr-x 所有者为root/root 用户bin最先进入的工作目录就是这里.这里放置的是执行目录,但是特殊在这里的命令可以被一般用户使用(root更能使用).例如 ca ...

  3. ef code first commad

    PM> enable-migrations 已在项目“EasyWeChat.Data”中启用迁移.若要覆盖现有迁移配置,请使用 -Force 参数. PM> add-migration 位 ...

  4. [BZOJ1260][CQOI2007]涂色paint 区间dp

    1260: [CQOI2007]涂色paint Time Limit: 30 Sec  Memory Limit: 64 MB Submit: 1575  Solved: 955 [Submit][S ...

  5. 洛谷 P4212 外太空旅行

    题目描述 在人类的触角伸向银河系的边缘之际,普通人上太空旅行已经变得稀松平常了.某理科试验班有n个人,现在班主任要从中选出尽量多的人去参加一次太空旅行活动. 可是n名同学并不是和平相处的.有的人,比如 ...

  6. Windows 8.1中WinRT的变化(二)——新增功能

    首先我们来看看现有控件中新增的功能: FlipView编程方式切换时支持平滑滚动: 在Windows8中,FlipView在用手触控翻页的时候是有动画效果的,但当我们使用键盘或代码编程翻页时,却没有这 ...

  7. 重要的ui组件——Behavior

    v7包下的组件类似CoordinatorLayout推出也有一段时间了,大家使用的时候应该会体会到其中很多的便利,今天这篇文章带大家来了解一个比较重要的ui组件——Behavior.从字面意思上就可以 ...

  8. 【微信】1.微信小程序开发--入门

    开始开发微信小程序咯!! ============================= 1.找到官网API地址 https://developers.weixin.qq.com/miniprogram/ ...

  9. java 的""和null的区别

    null和""的区别 问题一: null和""的区别 String s=null; string.trim()就会抛出为空的exception String s ...

  10. 改变PS1变量的颜色

    2016.1.11今天学了改变PS1的颜色,怎么增加PS1变量找到文件(.bash_profile),或者bashrc export PS1="\[\e[32;1m\]Test $PWD&g ...