Linux 下面对Mysql数据库的卸载和安装

本文介绍了一次在SUSE Linux环境下因MySQL数据库损坏而进行的卸载及重新安装过程。包括检查MySQL安装状态、卸载旧版本、安装新版本并设置密码等步骤。

           由于出差原因碰到了一个对于MySQL数据库服务被破坏掉,启动不了数据库,因此对于Mysql的卸载然后再安装,花费了很长的时间,因此想记录一下。本案例在Suse Linux下操作完成,参考文章如下http://blog.sina.com.cn/s/blog_48d5933f0100ts7t.html     过程如下


   第一步查看是否安装过Mysql数据库

   命令: rpm  -qa | grep   -i   mysql  

libmysqlclient15-5.0.94-0.2.4.1


libqt4-sql-mysql-4.6.3-5.10.1


mysql-5.5.28-1


mysql-client-5.5.28-1


libmysqlclient_r15-5.0.94-0.2.4.1

    第二步如果你想查看MySQL数据库的版本可以使用如下命令

       命令: mysql -v

                  mysql  Ver 14.14 Distrib 5.5.28, for Linux (x86_64) using readline 5.5

    第三步利用FTP工具上传Mysql数据库的安装文件

                MySQL-server-5.5.28-1.sles11.x86_64.rpm

                 MySQL-client-5.5.28-1.sles11.x86_64.rpm

   第四步卸载MySQL数据库

                这一步非常关键,因为我们是在这个版本上再次安装这个数据库版本,也就是说我们原来安装的数据库由于我们操作的某种原因导致其服务彻底的崩溃,不能启动因此才选择卸载重新安装

             这就需要我们找到我们上传Mysql 的RPM的目录,也就是第三步操作时的目录

            执行卸载命令   rpm  -ev  MySQL-server-5.5.28-1.sles11.x86_64

                                     rpm   -ev  MySQL-client-5.5.28-1.sles11.x86_64

              rm -rf /var/lib/mysql

              rm -rf /etc/my.cnf

              rm -fr /usr/include/mysql

      第五步确认是否卸载成功,,通过看到此命令执行后的语句可以看到卸载结果;

           命令 which  mysql

                   which: no mysql in (/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin) 

      第六步安装Mysql数据库,这时要在下载Mysql数据库的rpm包的目录下进行安装

                命令 rpm -ivh MySQL-server-5.5.28-1.sles11.x86_64.rpm

                        rpm -ivh MySQL-client-5.5.28-1.sles11.x86_64.rpm


     第七步安装成功后启动MySQL服务可以修改Mysql登录密码

                        命令  service  mysql start   

                                 mysqladmin -u root password 'root'

                                 mysql -u root -p  ---- 根据提示输入密码root可登陆,且版本号为5.5.28则表明MySQL安装成功                      











评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值