摘要:先給出結(jié)論此尚未找出解決方案,但我已使用了曲線救國(guó)的方案來(lái)救命背景用了阿里云市場(chǎng)中提供的鏡像用為的話,連接時(shí)就會(huì)走的方式而非的方式。而修改的話,依然報(bào)上述的錯(cuò),也就是設(shè)置無(wú)效。備注用的話,記得在的配置文件中把給注釋掉,否則會(huì)報(bào)以下這錯(cuò)
先給出結(jié)論mysqli_connect(): (HY000/2002): Can"t connect to local MySQL server through socket "/var/lib/mysql/mysql.sock" (2)
此bug尚未找出解決方案,但我已使用了曲線救國(guó)的方案來(lái)救命
用了阿里云市場(chǎng)中提供的鏡像;
用 localhost 為host的話,php連接mysql時(shí)就會(huì)走socket的方式而非TCP/IP的方式。
鏡像中提供的可視化運(yùn)維系統(tǒng)(PHP),似乎指定了mysql socket的路徑為:/tmp/mysql.sock;因此,若我改 mysql的配置socket的話,則該可視化運(yùn)維系統(tǒng)不可用;
該可視化運(yùn)維系統(tǒng)使用了zend的工具進(jìn)行加密,無(wú)法修改;
因此只能改自己PHP的配置mysqli.default_socket;
備注:經(jīng)測(cè)試,用php_mysql擴(kuò)展的話,mysql.default_socket修改成功,并能成功連接。
而修改mysqli.default_socket的話,依然報(bào)上述的錯(cuò),也就是設(shè)置無(wú)效。
利用php_info查看了一下mysqli的配置,結(jié)果如下:
MYSQLI_SOCKET /tmp/mysql.sock mysqli.default_socket no value
這里可以看出倆問題:
似乎設(shè)置好了MYSQLI_SOCKET,但為何未能設(shè)置成功mysqli.default_socket?
google了一下,別人都是說MYSQLI_SOCKET會(huì)覆蓋mysqli.default_socket,因此需要處理MYSQLI_SOCKET不正確的問題;那在我這,為何MYSQLI_SOCKET沒有覆蓋mysqli.default_socket?
搞不定此socket的配置,只好換回用127.0.0.1來(lái)走TCP/IP。
備注:用127.0.0.1的話,記得在mysql的配置文件my.cnf中把skip-name-resolve給注釋掉,否則會(huì)報(bào)以下這錯(cuò):
Host "127.0.0.1" is not allowed to connect to this MySQL server
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/21273.html
摘要:連接連接的操作實(shí)際上是啟動(dòng)一個(gè)連接進(jìn)程和數(shù)據(jù)庫(kù)實(shí)例進(jìn)行通信,本質(zhì)上屬于進(jìn)程間通信,而進(jìn)程通信的方式有管道命名管道命名字套接字套接字。同時(shí)代表該文件內(nèi)容為空。 在觀察MySQL本地連接的時(shí)候,發(fā)現(xiàn)對(duì)mysql.sock是個(gè)啥我不明白,于是我提出了一個(gè)問題:mysql.sock到底存了什么信息? 根據(jù)多方查資料和自我思考,我有了自己的一些認(rèn)識(shí)和結(jié)論,但結(jié)論并不一定正確,歡迎大家指教。 連接...
摘要:現(xiàn)在立即用這個(gè)密碼登錄并且修改密碼版本對(duì)密碼的安全性要求很嚴(yán)格,必須至少包含個(gè)大寫字母?jìng)€(gè)小寫字母?jìng)€(gè)數(shù)字和個(gè)特殊字符,長(zhǎng)度不得小于個(gè)字符其中就是新密碼。一般都是使用用戶其中中要留意這個(gè)值這里使用端口,這個(gè)選項(xiàng)在配置網(wǎng)站時(shí)要用到的。 軟件版本 Nginx版本: nginx 1.12.0Mysql版本:mysql 5.7.18PHP版本:php 7.1.4 實(shí)現(xiàn)環(huán)境 Centos版本:Cen...
閱讀 2981·2021-11-24 09:39
閱讀 2558·2019-08-30 15:53
閱讀 3085·2019-08-30 13:47
閱讀 1393·2019-08-30 12:50
閱讀 1540·2019-08-29 16:31
閱讀 2701·2019-08-29 13:14
閱讀 1638·2019-08-29 10:55
閱讀 864·2019-08-26 13:32