用自己的mysql替代XAMPP自帶的mysql的相關配置

臨近畢業(yè)答辯,畢設的實現(xiàn)終于被提上了日程了,要做一個網(wǎng)站,當然,第一步就是搭環(huán)境嘍,我決定使用XAMPP+Aptana+CI框架來完成,終于我猜到了坑(PS:我使用的是Mac OS)。

問題描述:

xampp自帶的mysql不知道為什么,在圖形界面怎么也啟不來,好不容易用命令啟動之后,又建立不了鏈接,多處求醫(yī)無果之后,我決定放棄,使用自己的數(shù)據(jù)去替代它。配置好CI中database.php



結(jié)果跑起來之后報錯了: Unable to connect to your database server using the provided settings.

定位問題及解決方案:

一通折騰加搜索終于發(fā)現(xiàn)了問題的所在,當我們mysql發(fā)生改變的時候,相應的socket也應該跟著變換。解決步驟如下:
1.啟動mysql(mysql.server start)
2.進入mysql(mysql -u root -p)
3.輸入status;命令(注意不要落下分號哦),查看“UNIX socket”的值



4.找到你的php.ini文件,修改里面的mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket的值為上述“UNIX socket”的值(sudo find / -name 'php.ini' )


5.重啟xampp,再試一下吧。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • php.ini設置,上傳大文件: post_max_size = 128Mupload_max_filesize ...
    bycall閱讀 7,005評論 3 64
  • 什么是數(shù)據(jù)庫? 數(shù)據(jù)庫是存儲數(shù)據(jù)的集合的單獨的應用程序。每個數(shù)據(jù)庫具有一個或多個不同的API,用于創(chuàng)建,訪問,管理...
    chen_000閱讀 4,143評論 0 19
  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_閱讀 2,043評論 0 3
  • 一、MemCache簡介 session MemCache是一個自由、源碼開放、高性能、分布式的分布式內(nèi)存對象緩存...
    李偉銘MIng閱讀 4,008評論 2 13
  • 賣家2: reviews: 689title:Madhu Internatioanl Mandala Bohemi...
    reddani閱讀 285評論 0 0

友情鏈接更多精彩內(nèi)容