1、拷贝mysql目录
rpm包安装是无法通过–prefix指定目录
只能通过拷贝数据文件获得新的mysql目录
#cp -r /var/lib/mysql /data/mysqlsd
2、修改mysql配置
将/etc/my.cnf复制到新的mysql目录下
#cp /etc/my.cnf /data/mysqlsd
然后修改新的my.cnf中的data目录、socket路径和端口等信息
[mysqld]
datadir=/data/mysqlsd/data
port=3307
socket=/data/mysqlsd/mysql.sock
log-error=/data/mysqlsd/mysqld.log
pid-file=/data/mysqlsd/mysqld.pid
[client]
port=3307
socket=/data/mysqlsd/mysql.sock
3、初始化mysql
mysql_install_db --basedir=/data/mysqlsd/ --user=mysql --datadir=/data/mysqlsd/data
4、启动mysql
mysqld_safe --defaults-file=/data/mysqlsd/my.cnf --datadir=/data/mysqlsd/data --pid-file=/data/mysqlsd/mysqld.pid --user=mysql
5、登录新的mysql
mysql -u root -p -S /data/mysqlsd/mysql.sock