Welcome 微信登录

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

Linux下用perl进行MySQL数据库开发需要安装MySQL,DBI和DBD。除了DBI比较好安装外,MySQL和DBD安装起来都没那么顺利,下面总结一下安装错误解决方法:一、MySQL数据库安装1、下载MySQL的安装文件安装MySQL需要下面两个文件:MySQL-server-5.1.34.i386.rpmMySQL-client-5.1.34.i386.rpm下载地址为:http:www.mysql.com/downloads/mysql-4.0.html,打开此网页,下拉网页找到“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 5072e1f5Preparing... ########################################### [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 -natActive 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]# mysqlERROR 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错误二:# mysqlCan"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 mysqlMySQL-server-community-5.1.30-0.rhel5MySQL-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]# mysqlWelcome to the MySQL monitor.  Commands end with ; or g.Your MySQL connection id is 59 to server version: 5.1.34-communityType "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>
  • 1
  • 2
  • 3
  • 4
  • 下一页
【内容导航】
第1页:MySQL数据库安装第2页:安装DBI模块
第3页:安装DBD-Mysql模块第4页:实例
在HP Unix 下Oracle的控制和管理Ubuntu 下 Oracle 10g的导入与导出相关资讯      mysql  Perl 
  • Perl的Notepad++环境配置  (04月23日)
  • Perl 若A则B判断的表示方法  (05/28/2015 20:35:30)
  • Perl中的真与假  (02/23/2015 13:21:51)
  • Perl 循环语句  (05/28/2015 20:39:01)
  • Perl 中的正则表达式  (02/23/2015 13:23:42)
  • Perl 5.20.2 发布下载  (02/16/2015 08:43:41)
本文评论 查看全部评论 (0)
表情: 姓名: 字数
版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图