1、授权mysql用户管理/data目录:
chown -R mysql.mysql /data/
2、授权可执行启动/data/目录下的文件和脚本:
find /data/ -type f -name "mysql"|xargs chmod +x
3、配置mysql的全局使用路径:
[root@ACER tools]# tail -1 /etc/profile
export PATH=/application/mysql/bin:$PATH
[root@ACER tools]# source /etc/profile(使配置的全局路径生效)
4、初始化多实例数据库文件:
cd /application/mysql/scripts/
./mysql_install_db --basedir=/application/mysql/ --datadir=/data/3306/data --user=mysql
./mysql_install_db --basedir=/application/mysql/ --datadir=/data/3307/data --user=mysql
为什么要初始化数据库:创建基础的数据库文件,生成mysql库表信息
5、启动多实例mysql服务:
/data/3306/mysql restart
/data/3307/mysql restart
netstat -lntup|grep 330(检验mysql多实例是否正常启动)
6、mysql数据库多实例启动问题排错:
1、mysql端口服务是否正常启动
2、查看log-error:tailf /data/3307/mysql_oldboy3307.err (3307的错误日志存放路径,可以从/data/3307/my.cnf配置文件下查询得知)
修改mysql启动脚本文件(/data/3306/mysql)的默认密码
chown -R mysql.mysql /data/
2、授权可执行启动/data/目录下的文件和脚本:
find /data/ -type f -name "mysql"|xargs chmod +x
3、配置mysql的全局使用路径:
[root@ACER tools]# tail -1 /etc/profile
export PATH=/application/mysql/bin:$PATH
[root@ACER tools]# source /etc/profile(使配置的全局路径生效)
4、初始化多实例数据库文件:
cd /application/mysql/scripts/
./mysql_install_db --basedir=/application/mysql/ --datadir=/data/3306/data --user=mysql
./mysql_install_db --basedir=/application/mysql/ --datadir=/data/3307/data --user=mysql
为什么要初始化数据库:创建基础的数据库文件,生成mysql库表信息
5、启动多实例mysql服务:
/data/3306/mysql restart
/data/3307/mysql restart
netstat -lntup|grep 330(检验mysql多实例是否正常启动)
6、mysql数据库多实例启动问题排错:
1、mysql端口服务是否正常启动
2、查看log-error:tailf /data/3307/mysql_oldboy3307.err (3307的错误日志存放路径,可以从/data/3307/my.cnf配置文件下查询得知)
3、查看系统日志:[root@ACER 3307]# cat /var/log/messages (不推荐使用,日志太多且杂乱)
修改mysql启动脚本文件(/data/3306/mysql)的默认密码