Cent OS安装My Sql
因为公司的需要,所以就自己学习了一下在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的更多相关文章
- Cent OS安装使用ffmpeg(完整版)
Cent OS安装使用ffmpeg centos作为主流后台linux 系统,ffmpeg作为视频流解析的主力,尤其是ffmpeg配合opencv使用,则是视觉操作的基础 版本: ffmpeg3.1 ...
- 二、cent OS安装配置tomcat
下载tomcat的tar包http://tomcat.apache.org/download-80.cgi 确保安装前已经安装JDKjava -version如果没有安装可以参考上一篇文章:http: ...
- 一、cent OS安装配置JDK
到oracle官网下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 在cent OS ...
- Cent OS安装TL-WN725N 2.0 USB驱动
TP Link官方没有提供TL-WN725N 2.0的Linux驱动下载,折腾了我半天,试了各种方法.也有一部分原因是因为这机器还不能联网,导致有一些驱动因为缺少依赖并不成功安装. 后来终于在gith ...
- cent os安装filebeat
先贴一下官方文档https://www.elastic.co/guide/en/beats/filebeat/6.6/filebeat-installation.html 我本次使用rpm的方式安装, ...
- 四、cent OS安装配置mysql
下载mysql的repo源wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 安装mysql-community-r ...
- 三、cent OS安装配置nginx
简介Tengine是淘宝发起的web服务器项目,简单的讲就是对nginx进行了二次开发并提供了更丰富的功能,官网地址:http://tengine.taobao.org/ 下载nginx这里使用淘宝二 ...
- cent os 安装mariaDB / mySQL 之后初始化的命令
#安装mysql mysql-server,默认安装的是开源的mariaDB和它的server,mariadb-server,安装源中可能有找不到的,就换个名字再找找 yum install -y ...
- cent os下搭建简单的服务器
作为常和网络打交道的程序员,经常会遇到需要服务器的场合,比如搭建一个web服务器,一个代理服务器,又或者一个小型的游戏服务器. 我时常和朋友一起玩一款叫我的世界的游戏,为了能够长期稳定地联机玩,所以特 ...
随机推荐
- openshift 云平台基于kubernetes
转载:https://www.kubernetes.org.cn/3208.html 目前红帽的核心产品PaaS平台OpenShift,最初在2012年释出时是使用自家开发的容器调度工具,但在2014 ...
- Python的并发并行[0] -> 基本概念
基本概念 / Basic Concept 快速跳转 进程 / Process 线程 / Thread 协程 / Coroutine 全局解释器锁 / Global Interpreter Lock ...
- HDU6383 2018 “百度之星”程序设计大赛 - 初赛(B) 1004-p1m2 (二分)
原题地址 p1m2 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total ...
- FZU-2270 Two Triangles(两个三角形全等)
原题地址: 题意: 给出n个点,有两个人,每个人可以选3个点,问有多少种情况是可以找出两个三角形,是可以通过旋转使其全等. 思路: 所以首先要是三角形即三点不能共线,其次要全等,即三条边对应相等, ...
- 【bzoj3261】【最大异或和】可持久化trie树+贪心
[pixiv] https://www.pixiv.net/member_illust.php?mode=medium&illust_id=61705397 Description 给定一个非 ...
- springboot + 拦截器 + 注解 实现自定义权限验证
springboot + 拦截器 + 注解 实现自定义权限验证最近用到一种前端模板技术:jtwig,在权限控制上没有用springSecurity.因此用拦截器和注解结合实现了权限控制. 1.1 定义 ...
- 四. Java继承和多态2. Java super关键字
super 关键字与 this 类似,this 用来表示当前类的实例,super 用来表示父类. super 可以用在子类中,通过点号(.)来获取父类的成员变量和方法.super 也可以用在子类的子类 ...
- Java多线程设计模式(2)生产者与消费者模式
1 Producer-Consumer Pattern Producer-Consumer Pattern主要就是在生产者与消费者之间建立一个“桥梁参与者”,用来解决生产者线程与消费者线程之间速度的不 ...
- SQL Server 2008 R2 SP3 and SQL Server 2008 SP4 are now available!
时间 2014-10-02 00:00:00 SQL Server Team Blog 原文 http://blogs.technet.com/b/dataplatforminsider/arc ...
- Get Started with Subversion using SvnX
A very important part of a development environment is source code control. Subversion is the server- ...