卸载mysql
1、查找以前是否装有mysql
命令:rpm -qa|grep -i mysql
可以看到mysql的两个包:
mysql-*..*.RHEL**
mysqlclient*.RHEL**
2、删除mysql
删除命令:rpm -e --nodeps 包名
( rpm -ev mysql-*.RHEL* )
3、删除老版本mysql的开发头文件和库
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
安装mysql:
分别下载以下三个文件(由于我的机器是32位,下面是32位版本的包,如果你的机器是64位的请下载64位版本):
查看linux的系统版本
http://blog.csdn.net/java2000_net/article/details/6557950
MySQL-server-5.5.16-1.rhel5.i386.rpm
MySQL-client-5.5.16-1.rhel4.i386.rpm
MySQL-devel-5.5.16-1.rhel4.i386.rpm
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.16-1.rhel4.i386.rpm/from/http://mysql.spd.co.il/
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.16-1.rhel4.i386.rpm/from/http://mysql.spd.co.il/
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-devel-5.5.16-1.rhel4.i386.rpm/from/http://mysql.spd.co.il/
下载完成后开始安装:
rpm -ivh MySQL-server-5.5.16-1.rhel4.i386.rpm MySQL-client-5.5.16-1.rhel4.i386.rpm MySQL-devel-5.5.16-1.rhel4.i386.rpm
提示安装完成后,输入mysql 看是否安装成功
首次安装时,默认密码为空,可以使用如下命令修改root密码,
mysqladmin -u root password mypassword
mypassword 为你设定的新密码
然后再次登录
mysql -u root –p
查看mysql版本
mysql -V
Linux下通过rpm方式安装MySQL后默认是没有my.cnf
原因
至于为什么没有这个文件而MySQL却也能正常启动和作用,在这有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的MySQL,
解决方法,只需要复制一个/usr/share/mysql目录下的。cnf文件到/etc目录,并改名为my.cnf即可。
给出命令: cp /usr/share/mysql/my-medium.cnf /ect/my.cnf
更改数据库文件的目录
第一步 创建要迁移的目录
mkdir -p /data/mysql
授权
chown mysql.mysql /data/mysql/
修改:
vi /etc/my.cnf
[mysqld]
#datadir=/var/lib/mysql
datadir=/data/mysql
启动mysql
/usr/bin/mysqld_safe &
参考文档:
rpm方式安装mysql
http://www.cnblogs.com/hb_cattle/archive/2011/10/16/2213825.html
yum,rpm方式安装卸载mysql
http://rogerwsm.blog.hexun.com/85814183_d.html
mysql 报错:MYSQL:The server quit without updating PID file。以下是可能的原因与解决方法
http://www.jb51.net/article/33810.htm
几个重要的排错文件
localhost.localdomain.err
http://blog.csdn.net/faye0412/article/details/7038290
rpm方式安装的MySQL服务如何修改数据文件目录
http://www.linuxidc.com/Linux/2013-09/90350.htm