中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

centos安裝LAMP環境時訪問本地MYSQL數據庫錯誤

近日在安裝LAMP環境時訪問本地MySQL數據庫錯誤

創新互聯建站專注于望都網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供望都營銷型網站建設,望都網站制作、望都網頁設計、望都網站官網定制、微信小程序開發服務,打造望都網絡公司原創品牌,更為您提供望都網站排名全網營銷落地服務。

錯誤如下:

Warning: mysqli::mysqli(): (HY000/2002): Can't connect to local MySQL server

問題描述:

由于將安裝mysql服務器文件位置修改在home目錄下,造成本地訪問問題。

在網上找了很久終于找到解決問題的方法:

1、先確保在本機上使用命令能登陸,如果也出現提示sock文件位置問題,那么需要修改mysql配置文件(/etc/my.cnf)

增加如下配置:

[mysql]

socket=/home/mysqldata/mysql.sock#這是我的sock文件的位置

2、php使用mysqli無法訪問問題

解決方法:

找到PHP配置文件(/etc/php.ini)找到mysqli.default_socket這個值

修改為mysqli.default_socket =/home/mysqldata/mysql.sock#這是我的sock文件的位置

問題分析(這是我在網上找到的解決方案):

On Unix, MySQL programs treat the host name localhost specially, in a way that is likely different from what you expect compared to other network-based programs. For connections to localhost, MySQL programs attempt to connect to the local server by using a Unix socket file. This occurs even if a --port or -P option is given to specify a port number. To ensure that the client makes a TCP/IP connection to the local server, use --host or -h to specify a host name value of 127.0.0.1, or the IP address or name of the local server. You can also specify the connection protocol explicitly, even for localhost, by using the --protocol=TCP option.

其實就是說UNIX系統需要將localhost 這個地址進行轉換的文件

解決的方法其他有三個

There are a few ways to solve this problem.

  1. You can just use TCP/IP instead of the Unix socket. You would do this by using 127.0.0.1instead of localhost when you connect. The Unix socket might by faster and safer to use, though.

  2. You can change the socket in php.ini: open the MySQL configuration file my.cnf to find where MySQL creates the socket, and set PHP's mysqli.default_socket to that path. On my system it's /var/run/mysqld/mysqld.sock.

  3. Configure the socket directly in the PHP script when opening the connection. For example:

    $db = new MySQLi('localhost', 'kamil', '***', '', 0, 
                                  '/var/run/mysqld/mysqld.sock')

1、修改連接文件中localhost 為127.0.0.1

2、查看my.cnf文件中sock文件的位子,并賦值到php.ini:文件中的mysqli.default_socket去

3、PHP語言直接多一個參數指向sock文件位置。

分享文章:centos安裝LAMP環境時訪問本地MYSQL數據庫錯誤
鏈接地址:http://www.2m8n56k.cn/article16/jdsgdg.html

成都網站建設公司_創新互聯,為您提供軟件開發網站制作云服務器用戶體驗做網站App設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設
主站蜘蛛池模板: 国产九九精品视频 | 91久久国产露脸精品免费 | 男女性生活网站 | 韩国毛片 免费 | 国产精品久久久久久久久岛 | 99久久精品免费看国产一区二区 | 久久99精品热在线观看15 | 久久在线综合 | 国产呦系列 | 窝窝社区在线观看www | 99热久久精品免费精品 | 欧美成人三级视频 | 国产成人精品一区二区视频 | 国产精品一区二区三区四区五区 | 久视频免费精品6 | 动漫一级毛片 | 99re热视频这里只精品 | 国产精品线在线精品 | 古代级a毛片可以免费看 | 亚洲国产精品久久综合 | 成人黄网大全在线观看 | 99久久在线| 中国性猛交xxxxx免费看 | 精品亚洲欧美高清不卡高清 | 最新毛片久热97免费精品视频 | 国内成人自拍视频 | 日韩中文字幕在线亚洲一区 | 国内精品久久久久影院亚洲 | 亚洲国产日韩综合久久精品 | 亚洲最新在线视频 | 国产高中生粉嫩无套第一次 | 久草网在线 | 搞黄网站在线观看 | a级片免费观看 | 中文字幕成人在线观看 | 国产欧美日韩精品一区二区三区 | 91久久国产精品视频 | 一级毛片黄片 | 亚洲国产毛片 | 美女131爽爽爽做爰中文视频 | 免费视频久久看 |