文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>使用DBI连接远程的MYSQL数据库

使用DBI连接远程的MYSQL数据库

时间:2006-07-13  来源:chinaseen

使用DBI连接远程的MYSQL数据库,步骤如下: 1、安装DBI和DBD::MYSQL     在CPAN上下载这两个模块,DBI-1.51和DBD-mysql-3.0006。     根据README中的提示进行安装,如果在TAR包的MYSQL系统上安装DBD::MYSQL,那么在设置环境时应使用如上命令:

perl Makefile.PL "--cflags=-I'/usr/local/mysql/include/mysql'" "--libs=-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lcrypt -lm"

2、对运行DBI程序的客户端授予访问MYSQL数据库的权限     grant all on *.* root@'192.168.0.1' identified by 'root'; 3、使用DBI语句对远程MYSQL数据库进行访问     语句为: $dbh=DBI->connect('dbi:mysql:mysql:host='192.168.0.2','root','root');     其中,括号中的第2个mysql为database名。   如果运行某个调用MYSQL数据库的程序时出现如下系统提示:install_driver(mysql) failed: Can't load '/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/DBD/mysql/mysql.so: undefined symbol: uncompress at /usr/lib/perl5/5.6.1/i386-linux/DynaLoader.pm line 206.
at (eval 2) line 3
那么说明DBD::MYSQL未安装成功。此时将/usr/local/mysql/include/mysql/*复制到/usr/include/,同时将/usr/local/mysql/lib/mysql/*复制到/usr/lib/,然后使用perl Makefile.PL设置环境,再进行后续的正常安装,就能正确连接到MYSQL数据库。
 
相关阅读 更多 +
排行榜 更多 +
毒药轮盘手机版下载

毒药轮盘手机版下载

休闲益智 下载
剑侠情缘零b服手游下载

剑侠情缘零b服手游下载

角色扮演 下载
惊魂动物园游戏手机版下载

惊魂动物园游戏手机版下载

冒险解谜 下载