老肖把代码给我了,摸索了几天开发环境,最后选定:vs代码编辑+linux中makefile+共享文件夹的方式。因为桌面版的codeblocks还不是太完美,感觉用着和vs相比差远了,还有就是这套代码好多的makefile,而且后期还可能添加,所以,用codeblocks感觉还不太合适。用选定的方式,发现环境搭建还真是麻烦。
首先是Makefile的设置,include文件的引用有些不太正确,修改之。
数据库安装:需要安装mysql-server,libmysqlclient-dev等,反正缺啥装啥吧。
heidisql数据库的连接:
ERROR 2003 : Can’t connect to MySQL server on ’192.168.119.105′ (10061)
ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server
mysql ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
出现了这三个错误。第一个是因为服务器的etc/mysql/my.cnf配置bind-address = 127.0.0.1绑定了127.0.0.1,将其添加#注释,则第一个问题解决,第二个问题出现,修改权限,方法如下:root登陆mysql,->use mysql;->update user set host='%' where user='root'; ->flush privileges;最后会有“query ok,0 rows affected"出现。开始的时候一直没执行成功,因为执行语句之间没有添加“;”,结果当加分号时候,update语句已经执行一次了。所以有了第三个错误,可以通过->select host from mysql.user where user='root'来进行查看。
好吧,最后连接上了。
参考的链接如下:http://tunps.com/error-2003-hy000-cant-connect-to-mysql-server-on-192-168-119-105-10061
http://www.jb51.net/article/31902.htm;
还有就是数据库表的导入:sql错误 1044 access denied for user 'root'@'%' to database 'information_schema',
这是因为我在导入.sql数据库的时候,无意中选择导入到information_schema了,选好就行了。好吧。环境都好了。