Bootstrap

数据库连接不上的原因

mysql数据库安装之后,安装成功。运行TinywebServer就发现无法成功连接数据库,这可把我闹心坏了。
发现mysql中有一个lionel的用户,我把它的密码改了。

一开始root登陆,没有管理员权限,所以GG了。

//创建数据库连接池
    connection_pool *connPool = connection_pool::GetInstance();
    connPool->init("localhost", "root", "lionel", "lioneldb", 3306, 8);

//Do Shell 
./server 12345

其实应该,管理员启动

//Do Shell 
sodu ./server 12345

改完lionel用户,并且赋权限之后可以,这样写启动

//创建数据库连接池
    connection_pool *connPool = connection_pool::GetInstance();
    connPool->init("localhost", "lionel", "lionel", "lioneldb", 3306, 8);

//Do Shell 
./server 12345

想不明白的是,加锁的区域,exit(1)了为什么不退出

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;