目前,我正在连接到在线mySql数据库。我想将其切换到本地硬盘上的mySql数据库,并且语法有问题。与在线用户不同,我没有用户名或密码。任何帮助表示赞赏。谢谢。
(mysql_real_connect (conn,"urlock.db.5513143.hostedresource.com","urlock","passxxx","useridxxx",0,NULL,0) !=0);
尝试了这个:
(mysql_real_connect(conn,“ c:\ urlock.db”,“ urlock”,“”,“,0,NULL,0)!= 0);
没用。
最佳答案
第二个参数必须是代表网络连接的主机。它不能像MS Access文件那样是绝对文件引用。因此,您需要在系统上作为服务安装MySQL5.X。如果已执行此操作,请通过“ netstat -an”命令查找开放端口3306(默认),或仅在服务中查找“ MySQL ....”以进行验证。
如果没有,请在这里下载:
http://dev.mysql.com/downloads/mysql/
获得此信息后,您将能够在本地导入该数据库,并能够非常类似于在线版本访问它。即(mysql_real_connect(conn,“ localhost”,“ urlock”,“ someuser”,“ somepass”,0,NULL,0)!= 0);
导入/导出可能会比较棘手,但是要指出正确的方向,请查看mysqldump命令。
关于mysql - 连接到本地mySql数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7772763/