centos5.6 下mysql重装

由于种种原因,我决定卸载centos5.6虚拟机里自带的mysql5.0自己安一个5.5的,记录下学到的东西(声明:不知道的东西我一般上网搜索,一下所列大部分为网上搜索到的内容,无法一一附上出处,若有不妥可联系我,冒犯之处敬请见谅):


.卸载mysql:

centos5.6自带的mysql用rpm方式安装的,首先查询系统中是否安装了mysql:

#   rpm -qa | grep -i mysql 

命令解释:列出(rpm)   所有被安装的rpm包(-qa)  在其中搜索(|grep)不分大小写(-i) mysql

查到

  

这是我安装了mysql55之后的,以前的类似,说明当前系统中安装了以上mysql的软件

然后 先关闭mysql的服务   :  service mysqld stop

用rpm命令卸载mysql : rpm -e(删除) --nodeps(不考虑依赖包)  mysql

rpm -e --nodeps mysql-server

注意:上面虽然查找出来好长一串带版本号的名字,但删除的时候不用带上版本号,否则会提示该软件未被安装

接着 删除mysql的系统服务: chkconfig --list | grep -i mysql  这是查找mysql的服务

chkconfig --del mysql

继续        删除分散这mysql各种文件的文件夹,注意如果有文件要保存一定要先备份之后删除

想知道mysql的文件都放在哪儿?可以用查询命令:find / -name mysql

接着就出现了好多是的不是的文件夹,注意甄别,一般有 /usr/lib/mysql /usr/share/mysql /usr/my.cnf

最后再用rpm -qa | grep -i mysql 查询一下,没有结果就完全卸载干净了。


安装mysql55 :

mysql55就是mysql5.5版本,别问我是怎么知道的,我其实也不知道

我用yum命令来安装mysql5.5:

首先    查找可安装的软件: yum list | grep mysql:

一下就出现了这么多,于是找到了mysql55,mysql55-server

于是我凭感觉安了:yum install -y mysql55.i386 mysql55-mysql-server.i386

接下来就是查找依赖关系和安装。


mysql一些设置:

安完以后满心欢喜啊,来用于下吧: mysql

提示我没有这个命令,噢噢,服务可能没开,那就:service mysqld start

提示我没有这个服务!纳尼!


接下通过查资料,我了解到:

1. 用service mysqld start命令时,系统会到/etc/init.d/目录下找一个启动脚本来启动,我进去发现根本没有mysqld,只有一个mysql55-mysqld,斗胆 打开一看:

,这个目录好奇怪啊,不管了,先启动服务service mysql55-mysqld start 服务启动成功,于是斗胆copy mysql55-mysqld 为mysqld 再重启: service mysqld restart 居然也可以!好吧,原来如此。

2.在bash里输入: mysql  为什么美女呢个找到这个命令呢,因为系统会默认查找/usr/bin下的命令,而这里面根本没有mysql这个命令,所以找不到, 此时我们要做的就是做一个映射(windows底下管它叫快捷方式)链接到/usr/bin/目录下,于是我首先得知道mysql或者myslqadmin命令的完整路 径,咋办呢:find / -name mysql:

一般mysql命令是放在/usr/local/mysql/bin/mysql 这个路径的,我大胆地猜测倒数第二个就是我要的路径,:

ln /opt/rh/mysql55/root/usr/bin/mysql    /usr/bin 然后# mysql 果然如此。

至此总算是可以打开了,还差一件事就是设置服务随系统自启动:chkconfig --add mysqld  然后chkconfig mysqld on  完成。


最后: 1.这个/opt/目录一般是一些大型程序或者服务程序的安装目录,跟/usr/local作用差不多,这次Mysql5.5就没有安在/usr/local下面,而是安在/opt/rh这个目录下

2.mysql的配置文件一般是my.cnf,可以用find 命令来找到新的配置文件的位置,然后就知道新mysql的各种目录是哪里

附上这个博客,里面有些内容也讲得很清楚:http://blog.sina.com.cn/s/blog_675927270100l8jp.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值