由于出差原因碰到了一个对于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安装成功
本文介绍了一次在SUSE Linux环境下因MySQL数据库损坏而进行的卸载及重新安装过程。包括检查MySQL安装状态、卸载旧版本、安装新版本并设置密码等步骤。
1364

被折叠的 条评论
为什么被折叠?



