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服务器,一个代理服务器,又或者一个小型的游戏服务器. 我时常和朋友一起玩一款叫我的世界的游戏,为了能够长期稳定地联机玩,所以特 ...
随机推荐
- windows 2012(64位) IIS配置asp程序 500 - 内部服务器错误。您查找的资源存在问题,因而无法显示。
在网上找了很久,包括常规的设置父路径之类的,一直都不可以,搞了一晚上毫无成就感,第二天早上无意中看到一篇文章,说到点子上了,非常感谢.源地址已经找不到了,我把大概的问题截图说明一下. 方法如下:1.打 ...
- css容器
.s1{ background-color:pink; font-weight:bold; font-size=16px; color:black; } #id1{ background-color: ...
- 【排序】逆序对IV
问题 D: [排序]逆序对IV 时间限制: 1 Sec 内存限制: 128 MB提交: 20 解决: 15[提交] [状态] [讨论版] [命题人:] 题目描述 “装满了鹅卵石的瓶子是满的吗?”墨 ...
- hdu 1500 Chopsticks DP
题目链接:HDU - 1500 In China, people use a pair of chopsticks to get food on the table, but Mr. L is a b ...
- ScrollView起始位置不是最顶部的解决办法
最近遇到了打开带有ScrollView的页面布局默认起始位置不是最顶部的情况,最后发现问题是因为ScrollView内部嵌套了gridview,只需要设置gridview获取焦点为false即可. g ...
- Linux下查看某个进程的网络带宽占用情况
说明: 1.可能查看某个进程的带宽占用需要明确知道PID.进程名字.发送速度.接收速度. 2.很遗憾,在Linux原生的软件中没有这样的一款,只能额外装,最符合以上的情况就只有nethogs. 3.n ...
- JAVA中使用freemark生成自定义文件(json、excel、yaml、txt)
原文:http://blog.csdn.net/jinzhencs/article/details/51461776 场景:在我们工作中,有时需要生成一些文件,可能它不是一种标准的格式,比如JSON. ...
- nginx静态文件访问404
在http模块下加入下面的代码 server { listen 80; server_name 192.168.1.249; #本机ip #access_log logs/host.access.lo ...
- [置顶]
docker1.12--docker命令行帮助文档
镜像操作 build 使用dockerfile方式创建镜像 使用dockerfile文件docker build dockerflle/,dockerfile文件默认位于dockerflle/Dock ...
- Makefile学习之一
Makefile注意: 1.Makefile由三部分组成:目标,依赖,命令: 2.命令行前必须有一个tab键作为开头: 3.定义变量:objects=main.o abc.o 使用$(objects) ...