因为公司的需要,所以就自己学习了一下在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. linux 内存查看方法:meminfo\maps\smaps\status 文件解析

    linux 下面查看内存有多种渠道,比如通过命令 ps ,top,free 等,比如通过/proc系统,一般需要比较详细和精确地知道整机内存/某个进程内存的使用情况,最好通过/proc 系统,下面介绍 ...

  2. 华为上机测试题(MP3光标移动-java)

    PS:此题满分,可参考 描述: MP3 Player因为屏幕较小,显示歌曲列表的时候每屏只能显示几首歌曲,用户要通过上下键才能浏览所有的歌曲.为了简化处理,假设每屏只能显示4首歌曲,光标初始的位置为第 ...

  3. 如何使用python查看视频的长度

    import subprocess import re def get_length(filename): result = subprocess.Popen(["ffprobe" ...

  4. Flask-Migrate拓展数据库表结构

    # 转载请留言联系 在我们用 sqlchemy 模块创建完几个表时,如果在实际生产环境中,需要对表结构进行更改,应该怎么办呢?总不能把表删除了吧,这样数据就会丢失了. 更好的解决办法是使用数据库迁移框 ...

  5. mysql 故障整理

    mysql> system mysqldump -uroot -p -B mingongge >/root/mingongge_bak.sql Enter password: mysqld ...

  6. virtualbox centos6.6 minimal 与宿主机win7共享文件夹

    1.virtualbox, 设置-共享文件夹,设置好共享文件夹win7dir 2.centos 创建文件夹比如share 3.mount -t vboxsf win7dir /root/share 4 ...

  7. 计蒜客 18487.Divisions-大数的所有因子个数-Miller_Rabin+Pollard_rho-超快的(大数质因解+因子个数求解公式) (German Collegiate Programming Contest 2015 ACM-ICPC Asia Training League 暑假第一阶段第三场 F)

    这一场两个和大数有关的题目,都用到了米勒拉宾算法,有点东西,备忘一下. 题目传送门 F. Divisions 传送门 这个题是求一个数的所有因子个数,但是数据比较大,1e18,所以是大数的题目,正常的 ...

  8. Tarjan缩点【p4819】[中山市选]杀人游戏

    Description 一位冷血的杀手潜入Na-wiat,并假装成平民.警察希望能在\(N\)个人里面,查出谁是杀手.警察能够对每一个人进行查证,假如查证的对象是平民,他会告诉警察,他认识的人,谁是杀 ...

  9. 树链剖分【p2590】[ZJOI2008]树的统计

    Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w. 我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. ...

  10. Bfs【p2385】 青铜莲花池

    题目描述--->p2385 青铜莲花池 分析 很明显了,题目告诉我们有八个方向,当然优先考虑bfs! 很简单的bfs,重点在于考虑清楚8个方向. 自己刚开始打错了 emmm 给大家上一个图.↓ ...