跳转到主内容
极星编程网:以代码为星,赴技术山海!

怎么快速使用MySQL Sandbox部署mysql

MySQL Sandbox是一个非常简单快捷部署MySQL技术的一个工具套件,它可以让你在同一台机器上,更加快速的无干扰的去达到你的最终目的,比如,作为软件测试人员只是要测试软件系统的良好性不需要在mysql的安装上纠缠过多,不需要对MySQL数据库有太多的经验;有的时候我们只是对新版本的一些特性感兴趣,尽可能快速结束安装部署,而是重点地去体验它的一些特性;可以使用sandbox最短时间部署我们需要的数据库应用架构(ReplicationCluster),以配合我们的现有的应用系统进行性能测试。 1.安装cpan
yum install cpan -y
2.安装软件依赖的包
yum install perl-Test-Simple -y
3.安装MySQL Sandbox
cpan MySQL::Sandbox
4.设置环境变量(否则会抛错)
[root@localhost ~]# echo 'export SANDBOX_AS_ROOT=1' >> /root/.bash_profile [root@localhost ~]# source /root/.bash_profile
5.下载mysql二进制软件包(我这里下载mysql5.6,建议大家要养成去官网下载软件包的习惯,我这里已经下载,如下) 下载链接:https://dev.mysql.com/downloads/mysql/ 6.在沙箱环境中运行我们mysql实例 MySQL(Linux) MySQL 9.6.0是面向Linux平台的2026年创新版本,核心架构迎来重大革新。其将外键约束与级联操作从InnoDB引擎层上移至SQL层,确保所有数据变更均被完整记录至Binlog,彻底解决了CDC(变更数据捕获)与主从复制中的数据不一致难题。此外,该版本引入container_aware启动选项以原生适配容器环境,并对审计日志进行了组件化重构,为追求极致数据一致性与云原生体验的开发者提供了全新选择。 下载 开始安装的工作:
[root@localhost]# make_sandbox mysql-5.6.19-linux-glibc2.5-x86_64.tar.gz
下面安装多个实例: 可以执行
make_multiple_sandbox --help
查看一个其使用情况 默认3个节点,那就意思是三个实例
[root@localhost]# make_multiple_sandbox mysql-5.6.19-linux-glibc2.5-x86_64.tar.gz installing node 1 installing node 2 installing node 3
执行好后会生成一个multi_msb_mysql-5_6_19的文件夹。 推荐学习:《 mysql视频教程 》

相关文章