Linux下实现MySQL多端口多实例运行(第二种方式)

声明

作者:昨夜星辰

博客:http://yestreenstars.blog.51cto.com/

本文由本人创作,如需转载,请注明出处,谢谢合作!

目的

Linux下实现MySQL多端口多实例运行。

主要软件介绍

操作系统:CentOS 6.6 32位系统(最小化安装)

MySQL:5.5.16

主要步骤

# 创建新的数据目录,然后修改属主和属组为mysql。
mkdir /newdata
chown mysql:mysql /newdata

# 创建新的配置文件/etc/my2.cnf,内容如下:
[mysqld]
datadir=/newdata
socket=/newdata/mysql.sock
port=3307

[mysqld_safe]
log-error=/newdata/mysqld.log
pid-file=/newdata/mysqld.pid

# 安装初始数据库到新的数据目录。
mysql_install_db --user=mysql --datadir=/newdata

# 启动数据库。
mysqld_safe --defaults-file=/etc/my2.cnf &

# 为MySQL的root用户设置密码。
mysqladmin -S /newdata/mysql.sock -uroot password redhat

# 访问数据库。
mysql -S /newdata/mysql.sock -uroot -predhat

# 停止数据库。
mysqladmin -S /newdata/mysql.sock shutdown -p


你可能感兴趣的:(linux,mysql,多实例,多端口)