关于Xampp一键环境包解决双机热备环境配置问题

来源:互联网 发布:灯具数据图 编辑:程序博客网 时间:2024/06/03 20:21


首先先确认双机热备设备挂载的盘符都能在两台服务器中读取到,然后再对两台服务器分别进行以下的环境配置:


先将数据库文件拷贝到双机热备的挂载盘符中:

cp -R /opt/lampp/var/mysql/ /ccipp

1.  首先需要修改/opt/lampp/bin/mysql.server文件

vim /opt/lampp/bin/mysql.server 

将 文件第47行的代码修改为  datadir=/ccipp/mysql    

注释:  /ccipp/mysql 是双机热备存贮器挂载盘符  mysql是服务器中mysql库文件目录

2.  修改/opt/lamp/etc/my.cnf文件

vim /opt/lampp/etc/my.cnf

修改以下对应行数部分:

[client]

 21 socket          /ccipp/mysql/mysql.sock  #/opt/lampp/var/mysql/mysql.sock

 

[mysqld]

 28 socket          /ccipp/mysql/mysql.sock  #/opt/lampp/var/mysql/mysql.sock

 

底端部位的:

126 innodb_data_home_dir /ccipp/mysql  #/opt/lampp/var/mysql/

 

128 innodb_log_group_home_dir /ccipp/mysql  #/opt/lampp/var/mysql/

 

在给mysql启动的用户

 chown -R nobody.nobody /ccipp/mysql   看服务器具体启动mysql的用户情况而定。

 


做完这些基本上就完了,重启mysql后你可以登录mysql进行下测试

/opt/lampp/bin/mysql -uroot -p密码    (登录成功则说明前面的配置都OK反之需要重头检查一下路劲)

 

登录OK后可能项目后台、phpMyAdmin无法登录原因是你的mysql登录文件还是用的原来的,需要你删除原来的mysql.sock启动文件。  

如下操作命令:

rm -rf /opt/lampp/var/mysql/mysql.sock

 

然后从双机热备的挂载盘符中新建一软链接到/opt/lampp/var/mysql/下:

ln -s /ccipp/mysql/mysql.sock /opt/lampp/var/mysql/mysql.sock


MySQL的启动方式

        /opt/lampp/bin/mysql.server start

          进行到这一部就全部OK

0 0