关于mysql_connect()函数不能连接mysql的解决

2023-11-07

之前我已经搭建好了LAMP(Linux+Apache+MySql+PHP,可以参照我之前的相关博客搭建),今天想试一下在php连接mysql。但是却没有成功。

使用的代码如下:

<?php

    header("Content-type:text/html;charset=utf-8");

    echo '开始mysql数据库连接.<br>';

    $con = mysql_connect("localhost","root","mima");

    if($con){

        echo '连接mysql数据库成功.<br>';

    }else{

        die('连接mysql数据库失败:' . mysql_error());

    }

    mysql_close($con);

    echo '关闭mysql数据库连接.';

 ?>

在FireFox输入链接http://localhost/html/test.php,打开的页面却不是期望看到的结果。

 

经过网上搜索资料,终于找到解决方法。

对我而言,排查到的原因是没有安装mysql的php扩展,因此安装一下php5-mysql,并且重启mysql和apache服务器即可。

  sudo apt-get install php5-mysql

  sudo /etc/init.d/mysql restart

  sudo /etc/init.d/apache2 restart

 

然后再次在Firefox中输入链接,即可正常调动mysql了。

 

 

 

   

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于mysql_connect()函数不能连接mysql的解决 的相关文章

随机推荐

  • Java三大特征之继承【超详细】

    文章目录 一 继承概念 二 继承的语法 三 父类成员访问 3 1子类中访问父类的成员变量 3 2子类和父类成员变量同名 3 3子类中访问父类的成员方法 四 super关键字 五 子类构造方法 六 super和this 七 再谈初始化 八 p
  • (1)linux入门必会命令

    必须掌握的基础命令 1 查看帮助的命令 查看ls的帮助文件 man ls 2 echo命令 echo命令用于在输出字符或变量 格式 echo 字符串 变量 lin lin PC compute echo one one lin lin PC
  • ora-600 [4000]的又一次处理[转帖]

    今天公司有台开发库由于大楼停电 导致数据库起不来 报出的错误是ora 600 4000 5 这样的错误 类似于这样的错误我以前也处理过一次 详见这里 由于是开发库又有备份 所以把这个案例拿来玩玩 more 用10046事件打开 可以看到下面
  • 【软件教程】MingW-W64-builds不同版本之间的区别

    MingW下载地址 https github com niXman mingw builds binaries releases i686和x86 64的区别 i686和x86 64分别是32位和64位的CPU指令集 i686是x86家族线
  • leetcode(263,389) python实现

    题263 题目要求判断一个数是否是丑数 丑数定义为它的质因数只包括在2 3 5 Ugly numbers are positive numbers whose prime factors only include 2 3 5 For exa
  • 怎么解决keil4打开keil5工程卡死的情况

    怎么解决keil4打开keil5工程卡死的情况 将工程里的这几个uvopt uvopt bak uvproj bak删除 然后打开工程 重新编译一下 那样就不会卡死了 亲测有效
  • 【差分法+前缀和】蒜头君的数字

    大致思路 很明显 很大的数字 暴力是会超时的 所以比较好的方法是差分法 前缀和 第一次接触 就题说一说自己的理解 可以想象所有的数平铺在地上 如果要把一个区间上的数都同时加d 那么很直观地 就是一座一座山堆在上面 请发挥想象力 那么 我只需
  • 暴风影音笔试题 2014 武汉站

    图拍的不好 凑合着看吧
  • SSM框架下的用户登录系统,并实现增删改

    实现功能 1 连接数据库 实现数据库中已存用户的成功登陆 或向数据库中添加未有的用户 2 在界面中显示数据库中所有人名单 3 管理员可以像数据库中添加用户 删除用户 修改用户 4 修改用户实现表单的预读 5 添加用户实现数据验证 并显示错误
  • Java-字节流

    1 IO流概述和分类 IO流概述 IO 输入 输出 Input Output 流 是一种抽象概念 对数据传输的总称 也就是说数据在设备间的传输称为流 流的本质是数据传输 IO流就是用来处理设备间数据传输问题的 常见的应用 文件复制 文件上传
  • Altium Designer17由PCB文件转出只包含元器件轮廓/外形的PDF文件,不包含走线,不包含覆铜

    工作需要将PCB文件转成只包含元器件外形轮廓的PDF文件 之前没转过 不知道该怎么转 于是问度娘 最终得到了想要的PDF文件 如下图所示 O O哈哈 果然人多力量大啊 具体的设置方法如下图 File gt Smart PDF gt 然后一路
  • 关于C3P0容错和自动重连特性的研究

    最近常有数据库和网络设备升级和搬迁等事情 而各个应用都是基于数据库连接池做的 大部分都是基于C3P0 数据库或网络状况的变动都会导致客户端连接池中的connection失效 如何剔除这些blocked connection就和C3P0的各个
  • OpenCV——Scharr边缘检测

    目录 一 Scharr算法 1 算法概述 2 主要函数 二 C 代码 三 python代码 四 结果展示 1 灰度图 2 X方向一阶边缘 2 Y方向一阶边缘 3 整幅图像的一阶边缘 五 相关链接 一 Scharr算法 1 算法概述 Scha
  • SAR成像系列:【11】干涉合成孔径雷达(干涉SAR,Interferometric SAR,InSAR)

    从本篇开始 此专题介绍的SAR成像不局限于单次成像 后面主要介绍双基以及多基 包括多航过 成像原理及算法 合成孔径雷达 SAR 是一种主动式的微波探测设备 它的回波记录了目标或地物的散射强度信息和相位信息 散射强度反映了目标地物属性 含水量
  • oracle数据库报错:ORA-01555: 快照过旧: 回退段号 10 (名称为 "_SYSSMU10_3550978943$") 过小【整理】

    oracle undo表空间 undo表空间用于存放undo数据 当执行DML操作 insert update delete 时 oracle会将这些操作的旧数据写入到undo段 undo数据的作用 1 回退事务 当执行DML操作修改数据后
  • MediaRecorder h264编码

    目前不支持profile level id 总是使用的 42e01f https bugs chromium org p chromium issues detail id 645599 can 1 q H264 colspec ID 20
  • Jsp文件修改后不生效怎么办?

    修改Jsp界面并保存 然而在浏览器里面却始终不生效 清缓存重启Tomcat都没用 网上搜了挺久 大多都是说缓存的问题 偶然看到有个前辈提了下文件修改时间的问题 由于某些原因 我确实把系统时间给改了 后来把时间改回来后重新部署项目就正常了 如
  • 设计模式之六大原则

    关于设计模式的六大设计原则的资料网上很多 但是很多地方解释地都太过于笼统化 我也找了很多资料来看 发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂 因此转载过来 原作者博客链接 http blog csdn net LoveLi
  • 【Linux】Linux下 CURL如何发送http请求

    1 概述 命令如下 curl i k H Content Type application json X POST d data loginUser ip 192 168 xx xxx name lcc token xxxxxxxx tim
  • 关于mysql_connect()函数不能连接mysql的解决

    之前我已经搭建好了LAMP Linux Apache MySql PHP 可以参照我之前的相关博客搭建 今天想试一下在php连接mysql 但是却没有成功 使用的代码如下