Linux下用Perl进行MySQL数据库开发

php中文网
发布: 2016-06-07 16:54:18
原创
998人浏览过

Linux下用perl进行MySQL数据库开发需要安装MySQL,DBI和DBD。除了DBI比较好安装外,MySQL和DBD安装起来都没那么顺利,下面总结一

Linux下用perl进行MySQL数据库开发需要安装MySQL,DBI和DBD。除了DBI比较好安装外,MySQL和DBD安装起来都没那么顺利,下面总结一下安装错误解决方法:

一、MySQL数据库安装

1、下载MySQL的安装文件

安装MySQL需要下面两个文件:

MySQL-server-5.1.34.i386.rpm

MySQL-client-5.1.34.i386.rpm

下载地址为:http:,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。

2、安装MySQL

 rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。

1)安装服务器端

 在有两个rmp文件的目录下运行如下命令:

 [root@test1 local]# rpm -ivh MySQL-server-5.1.34.i386.rpm

 显示如下信息。

 warning: MySQL-server-5.1.34.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

Preparing...   ########################################### [100%]

1:MySQL-server  ########################################### [100%]

 。。。。。。(省略显示)

 /usr/bin/mysqladmin -u root password \'new-password\'

 /usr/bin/mysqladmin -u root -h test1 password \'new-password\'

 。。。。。。(省略显示)

 Starting mysqld daemon with databases from /var/lib/mysql

如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。

[root@test1 local]# netstat -nat

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address    Foreign Address   State   

tcp  0  0 0.0.0.0:3306   0.0.0.0:*    LISTEN   

上面显示可以看出MySQL服务已经启动。

运行mysql命令测试mysql服务是否正常

错误一:

[root@localhost perl]# mysql

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

解决方法:#ln –s /var/lib/mysql/mysql.sock /tmp/mysql.sock

错误二:

# mysql

SmartB2B行业电子商务
SmartB2B行业电子商务

SmartB2B 是一款基于PHP、MySQL、Smarty的B2B行业电子商务网站管理系统,系统提供了供求模型、企业模型、产品模型、人才招聘模型、资讯模型等模块,适用于想在行业里取得领先地位的企业快速假设B2B网站,可以运行于Linux与Windows等多重服务器环境,安装方便,使用灵活。 系统使用当前流行的PHP语言开发,以MySQL为数据库,采用B/S架构,MVC模式开发。融入了模型化、模板

SmartB2B行业电子商务 0
查看详情 SmartB2B行业电子商务

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

解决方法:将/tmp下的mysql.sock删除

若果机器上有不同版本的mysql(未安装成功的),“rpm -ivh”时会提示版本冲突,应卸载以前的版本。

查看不同MySQL版本信息:

[root@localhost perl]# rpm -qa | grep -i mysql

MySQL-server-community-5.1.30-0.rhel5

MySQL-client-community-5.1.30-0.rhel5

卸载:

[root@localhost perl]# rpm -e MySQL-server-community

[root@localhost perl]# rpm -e MySQL-client-community

这样卸载后再执行“rpm -ivh”进行安装。

2)安装客户端

 运行如下命令:

 [root@test1 local]# rpm -ivh MySQL-client-5.1.34.i386.rpm

 warning: MySQL-client-5.1.34.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

 Preparing... ########################################### [100%]

 1:MySQL-client########################################### [100%]

 显示安装完毕。

3)进入mysql

[root@localhost DBD-mysql-2.9003]# mysql

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 59 to server version: 5.1.34-community

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| test               |

+--------------------+

3 rows in set (0.00 sec)

mysql>

linux

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号