最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP下使用mysqli的函數(shù)連接mysql出現(xiàn)warning: mysqli::real_connect(): (hy000/1040): ...

 更新時間:2016年02月14日 10:38:44   投稿:mrr  
這篇文章主要介紹了PHP下使用mysqli的函數(shù)連接mysql出現(xiàn)warning: mysqli::real_connect(): (hy000/1040): ...的相關(guān)資料,需要的朋友可以參考下

背景:把mysql換成mysqli時出現(xiàn),連接數(shù)過多,其實際上并不是,原因是我挪動了一下php的sock文件位置導(dǎo)致,因這幾個socket修改沒有修改完全,于是出現(xiàn)了too many connections ,從mysql里show processlist并沒有發(fā)現(xiàn)真的有連接,其實用tshark抓下包估計能看到(http://justwinit.cn/post/7458/),并沒有發(fā)出請求,而估計是mysqli的客戶端自己報出來的,別看這個問題小,搞了老半天,都想重新安裝Php了,發(fā)現(xiàn)原來是路徑寫錯了同時mysqli的客戶端提示連接數(shù)過多的誤提示導(dǎo)致方向走錯了。如下:

[root@iZ25z0ugwgtZ etc]# grep -r "mysql.sock" ./
./php.ini:pdo_mysql.default_socket=/data/runsock/mysqlsock/mysql.sock
./php.ini:;mysql.default_socket = /tmp/mysql.sock
./php.ini:mysql.default_socket = /data/runsock/mysqlsock/mysql.sock
./php.ini:mysqli.default_socket = /data/runsock/mysql.sock //這個位置被挪動到,/data/runsock/mysqlsock/mysql.sock導(dǎo)致。

修改后記得重啟動php-fpm:

[root@iZ25z0ugwgtZ etc]# service php-fpm restart
Gracefully shutting down php-fpm . done
Starting php-fpm done

______________________排查要點如下_______________________________

warning: mysqli::real_connect(): (hy000/1040): too many connections in:

出現(xiàn)場景 :手動編譯安裝mysql,并制定安裝位置,php以localhost方式連接mysql

原因分析 :手動編譯安裝制定位置后所有的mysql文件都在制定的目錄或者data目錄下面,php默認只會尋找/temp/mysql.sock找這個sock文件,所以會導(dǎo)致sock文件無法找到。

解決方法 :

1.給sock文件做個軟鏈

ln -s /data/mysqldb/mysql.sock /tmp/mysql.sock;

或者

2.修改php的默認mysql.sock連接地址

mysql.default_socket=/data/mysqldb/mysql.sock

3.使用tcp socket的方式進行連接

mysql('127.0.0.1','username','passwod');

下面給大家介紹PHP mysql_connect() 函數(shù)

定義和用法

mysql_connect() 函數(shù)打開非持久的 MySQL 連接。

語法

mysql_connect(server,user,pwd,newlink,clientflag)

參數(shù) 描述
server

可選。規(guī)定要連接的服務(wù)器。

可以包括端口號,例如 "hostname:port",或者到本地套接字的路徑,例如對于 localhost 的 ":/path/to/socket"。

如果 PHP 指令 mysql.default_host 未定義(默認情況),則默認值是 'localhost:3306'。

user 可選。用戶名。默認值是服務(wù)器進程所有者的用戶名。
pwd 可選。密碼。默認值是空密碼。
newlink 可選。如果用同樣的參數(shù)第二次調(diào)用 mysql_connect(),將不會建立新連接,而將返回已經(jīng)打開的連接標識。參數(shù) new_link 改變此行為并使 mysql_connect() 總是打開新的連接,甚至當 mysql_connect() 曾在前面被用同樣的參數(shù)調(diào)用過。
clientflag

可選。client_flags 參數(shù)可以是以下常量的組合:

  • MYSQL_CLIENT_SSL - 使用 SSL 加密
  • MYSQL_CLIENT_COMPRESS - 使用壓縮協(xié)議
  • MYSQL_CLIENT_IGNORE_SPACE - 允許函數(shù)名后的間隔
  • MYSQL_CLIENT_INTERACTIVE - 允許關(guān)閉連接之前的交互超時非活動時間

返回值

如果成功,則返回一個 MySQL 連接標識,失敗則返回 FALSE。

提示和注釋

注釋:腳本一結(jié)束,到服務(wù)器的連接就被關(guān)閉,除非之前已經(jīng)明確調(diào)用 mysql_close() 關(guān)閉了。
提示:要創(chuàng)建一個持久連接,請使用 mysql_pconnect() 函數(shù)。

例子

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// 一些代碼...
mysql_close($con);
?>

相關(guān)文章

  • php之redis短線重連案例講解

    php之redis短線重連案例講解

    這篇文章主要介紹了php之redis短線重連案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 解決phpmyadmin中缺少mysqli擴展問題的方法

    解決phpmyadmin中缺少mysqli擴展問題的方法

    本篇文章是對解決phpmyadmin中缺少mysqli擴展問題的方法進行了詳細的介紹。需要的朋友參考下
    2013-05-05
  • 跟我學Laravel之請求(Request)的生命周期

    跟我學Laravel之請求(Request)的生命周期

    這篇文檔包含了關(guān)于請求生命周期的高層次概述,以及啟動文件和應(yīng)用程序事件的相關(guān)內(nèi)容。是篇非常不錯的文章,有需要的朋友可以參考下
    2014-10-10
  • PHP實現(xiàn)簡易用戶登錄系統(tǒng)

    PHP實現(xiàn)簡易用戶登錄系統(tǒng)

    這篇文章主要為大家詳細介紹了PHP實現(xiàn)簡易用戶登錄系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • Yii2隱藏frontend/web和backend/web的方法

    Yii2隱藏frontend/web和backend/web的方法

    這篇文章主要介紹了Yii2隱藏frontend/web和backend/web的方法,需要的朋友可以參考下
    2015-12-12
  • php二維數(shù)組用鍵名分組相加實例函數(shù)

    php二維數(shù)組用鍵名分組相加實例函數(shù)

    php二維數(shù)組以鍵名進行分組相加的實例程序
    2013-11-11
  • yii2 頁面底部加載css和js的技巧

    yii2 頁面底部加載css和js的技巧

    這篇文章主要介紹了yii2 頁面底部加載css和js的技巧的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • Laravel實現(xiàn)ORM帶條件搜索分頁

    Laravel實現(xiàn)ORM帶條件搜索分頁

    今天小編就為大家分享一篇Laravel實現(xiàn)ORM帶條件搜索分頁,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • PHP7.0版本備注

    PHP7.0版本備注

    這篇文章主要介紹了PHP7.0版本備注,新版本發(fā)布在性能方面大大提升,同時在語言特性方面也改變了不少,以下內(nèi)容是LCT翻譯對官方版本升級備注,需要的朋友可以參考下
    2015-07-07
  • thinkphp模板輸出技巧匯總

    thinkphp模板輸出技巧匯總

    這篇文章主要介紹了thinkphp模板輸出技巧,實例匯總了變量輸出、系統(tǒng)變量、運算符等常用是輸出技巧,非常具有實用價值,需要的朋友可以參考下
    2014-11-11

最新評論

长岛县| 满城县| 谢通门县| 漾濞| 襄樊市| 城口县| 名山县| 临武县| 大埔县| 东安县| 宁海县| 湖口县| 邯郸县| 宣化县| 民勤县| 泸西县| 榕江县| 汉川市| 常熟市| 阿克| 岚皋县| 宜阳县| 阜城县| 松潘县| 图们市| 台湾省| 营山县| 呼玛县| 萨嘎县| 福鼎市| 浑源县| 鹤庆县| 桃源县| 高碑店市| 屯昌县| 石林| 榆中县| 渝北区| 天长市| 射洪县| 自贡市|