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)了为什么不退出
?