mysql embedded_MySQL Embedded程序启动成功实验

今天,碰巧有人问,说写的代码server_init,老是失败,我不信,试了一番,大费周折,总算成功。

有兴趣的,不妨自己动手一试,蛮有意思的。

我机器上原本有一个解压缩版的MySQL5.0.9,位于D:/program/mysql-5.0.9-beta-win32,默认存储引擎是InnoDB

1. 为便于测试,首先建立一个测试表,并插入几条记录,引擎定为MyISAM

create table t2(id int primary key, col2 varchar(32)) engine=MyISAM;

2. 创建EmbedServer的配置文件,

D:/program/mysql-5.0.9-beta-win32/Embedded/my.ini,值得一提的是,差点把我害惨了,就是Server那一项的名字必须与你的Server程序的名字保持一致。这里,EmbedMySQLServer就是我后边的exe程序的名,否则server永远也启不来。

内容如下:

[EmbedMySQLServer]

basedir = D:/program/mysql-5.0.9-beta-win32

datadir = D:/program/mysql-5.0.9-beta-win32/data

language = D:/program/mysql-5.0.9-beta-win32/share/english

skip-innodb

port=3306

[libmysqld_client]

language = D:/p

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值