日期:2014-05-16 浏览次数:20719 次
摘要:主要介绍mysql的安装与卸载、使用的是apt命令形式的安装、所以编码的问题有待解决、会在接下来的笔记中解决、最终的目的是可以让安装的mysql可以正常使用、并且能够远程操作。
我的Linux系统是ubuntu12.0.4的服务版。安装的mysql是使用apt-get自动安装的mysql。
因为以前有过安装、所以先解决如何完全卸载干净mysql、再进行安装。想看安装的步骤可以跳到下面。
使用的账户是root账户、如果是普通账户、可以在相应的命令前添加:sudo 来获取root执行权限。
apt——Advancedpackage tool;
高 级包装工具是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软 件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。
在补充部分会补充此命令的详细使用方式。
dpkg——Debian package manager
dpkg is a tool to install, build, removeand manage Debian packages.
在后面补充中会有详细点的介绍。
mysql的两个相关文件需要手动删除、一个是/var/lib/mysql、一个是/etc/mysql。当你删除之后再重新装、如果/var/lib/mysql文件没有删除、则会保留上一个数据库创建的实例、这个一般不是我们想要的、根据需要删除。
apt-get -y autoremove --purgemysql-server-5.5 apt-get -y remove mysql-server apt-get -y autoremove mysql-server apt-get -y remove mysql-common apt-get -y autoremove mysql-client-core-5.5 dpkg -l |grep ^rc|awk '{print $2}' | xargsdpkg -P cd /etc rm -rf mysql/ cd /var/lib rm -rf mysql/ cd ~
可以将上面的命令集合成一个shell——mysql_uninstall.sh:
#!/bin/bash #Program # The shell of mysql uninstall . #2014/04/10 andyChen First release. apt-get -y autoremove --purgemysql-server-5.5 apt-get -y remove mysql-server apt-get -y autoremove mysql-server apt-get -y remove mysql-common apt-get -y autoremove mysql-client-core-5.5 dpkg -l |grep ^rc|awk '{print $2}' | xargsdpkg -P cd /etc rm -rf mysql/ cd /var/lib rm -rf mysql/ cd ~
<