-------------------------------------------yum 安装MySQL-----------------------------------------
1.下载yum仓库
wget http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
2.安装yum
[root@ip-127-0-0-1 data]# yum localinstall mysql-community-release-el6-5.noarch.rpm
3.查看当前系统中已安装的mysql组件
root@ip-127-0-0-1 /]# rpm -qa|grep -i mysql
mysql-libs-5.1.73-5.el6_6.x86_64
mysql-server-5.1.73-5.el6_6.x86_64
mysql-5.1.73-5.el6_6.x86_64
perl-DBD-MySQL-4.013-3.el6.x86_64
mysql-devel-5.1.73-5.el6_6.x86_64
4.删除全部组件(命令:rpm -e --nodeps 组件全称)
[root@ip-127-0-0-1 /]# rpm -e --nodeps mysql-server-5.1.73-5.el6_6.x86_64</span>
5.安装mysql最新版
[root@ip-127-0-0-1]sudo yum install mysql-community-server
-------------------------------------------更改MySQL默认路径-----------------------------------------
一、创建目标路径
1.使用命令service mysqld stop 停止mysql
2.查看mysql数据库的默认路径:/var/lib/mysql
3.使用cp -afir /var/lib/mysql/* /data/db/mysql
二、更改my.cnf文件
1.命令:vim /etc/my.cnf
2.把其中的datadir更改为新的路径 datadir= /data/db/mysql
需要指明mysql.sock文件的产生位置。
#socket = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
socket = /data/db/mysql/mysql.sock (加上此行)
3.修改MySQL启动脚本/etc/init.d/mysqld 把其中datadir=/var/lib/mysql一行改成你现在的实际存放路径/usr/local/mysql
[root@test1 etc]# vi /etc/init.d/mysqld
#datadir=/var/lib/mysql(注释此行)
datadir=/data/db/mysql (加上此行)
4.给mysql.sock建立一个软链接,否则会提示找不到/var/lib/mysql/mysql.sock
任意位置:ln -s /usr/local/mysql/mysql.sock /var/lib/mysql/mysql.sock
三、重启服务
1.service mysqld restart