http://www.cnblogs.com/tangkai/p/4172922.html
2016-05-05 19:38
246 查看
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
![](http://images.cnitblog.com/blog/468688/201502/131041528397529.png)
可以看到我们找到了许多与mysql有关的信息,这是一个搜索的命令,查找所有包含mysql关键字的所有可用的yum源,如果对于yum命令不是很清楚请自行google或百度。
2.找到我们要安装的mysql数据库,根据你的系统选择合适的数据库:
![](http://images.cnitblog.com/blog/468688/201502/131046268239124.png)
执行安装命令:yum install mysql-devel.x86_64
![](http://images.cnitblog.com/blog/468688/201502/131049260113250.png)
在安装的过程中会自动查找到安装改程序包是所用到的依赖信息,有提示信息出现输入 y即可
如果不想让程序提示把命令改为: yum install mysql-devel.x86_64 -y 即可无提示安装
![](http://images.cnitblog.com/blog/468688/201502/131052506831755.png)
看到如下提示信息就说明我们已经安装成功了:
![](http://images.cnitblog.com/blog/468688/201502/131054209176487.png)
然后我们安装mysql-server服务:
yum install mysql-server -y
![](http://images.cnitblog.com/blog/468688/201502/131209309643976.png)
安装完成之后我们启动mysql服务:
service mysql start
![](http://images.cnitblog.com/blog/468688/201502/131210443868578.png)
yum安装的mysql数据库默认是没有密码的,所一登陆后请自行修改密码:
到此mysql安装结束!
相关文章推荐
- 安卓aidl的详细讲解(终极讲解)
- 页面渲染——简化paint复杂程度和区域
- TIME_WAIT状态
- 修复 Sync with Gradle for project ' ' failed: 拒绝连接问题
- 多线程—wait,notify(针对方法synchronized)
- http://blog.csdn.net/welovesunflower/article/details/51202313
- pthread_cond_wait()用法分析
- Lumen log daily 每天创建一份日志文件
- 如何将dailog始终居中显示
- contains 精确匹配
- AIO原理
- AIDL(接口定义语言)的使用步骤
- 服务端出现大量close_wait问题
- 219. Contains Duplicate II
- readwrite,readonly,assign,retain,copy,nonatomic 属性的作用
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATI
- rails笔记
- 虚拟机不能启动,E_FAIL(0x80004005) 及其处理
- Rails Cookies与Session操作汇总
- OpenCV 之 HaarTraining 算法剖析