Board logo

主題: [問題]mysql和phpmyadmin [打印本頁]

發表人: 風見    時間: 2009-6-5 02:49 PM     主題: [問題]mysql和phpmyadmin

最近在研究用phpmyadmin登入mysql,發現個問題,就是像下面的ini檔

$cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port']          = '';          // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket']        = '';          // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension']     = 'mysql';     // The php MySQL extension to use ('mysql' or 'mysqli')
$cfg['Servers'][$i]['compress']      = FALSE;       // Use compressed protocol for the MySQL connection
                                                    // (requires PHP >= 4.3.0)
$cfg['Servers'][$i]['controluser']   = '';          // MySQL control user settings

當host值為localhost時,用ie可以登入mysql,但是當host值為127.0.0.1時,用ie登入就會出現伺服器無回應,請問是什麼原因呢?
發表人: DraculaCwg    時間: 2009-6-5 08:31 PM

ping ping看 127.0.0.1能不能ping得到(或telnet)
或者查查C:\WINDOWS\system32\drivers\etc\host
看看是否有這一行
127.0.0.1       localhost

你的url是什麼,是
http://localhost/phpmyadmin or http://127.0.0.1/phpmyadmin
可以交換著用用看

還有,你如果直接透過mysql client可以連嗎?
mysql localhost -p username
mysql 127.0.0.1 -p username
發表人: 風見    時間: 2009-6-5 10:44 PM

phpmyadmin和mysql是架在fedora上,
在fedora上執行
mysql localhost -p username
mysql 127.0.0.1 -p username
是OK的,但是在windows的ie上則只有設定檔是localhost可以登入
發表人: Ralse    時間: 2009-6-9 07:48 PM

fedora系統我不知道一不一樣
通常都在
/etc/hosts
把他加入一行 127.0.0.1 localhost 對應這樣
等同於windows的host檔
發表人: 風見    時間: 2009-6-17 05:50 PM

出現另外一個問題,用phpmyadmin連到mysql時會有
找不到 PHP 內的 mbstring 編碼模組, 沒有這個模組, phpMyAdmin 無法準確地分割雙字元文字, 而可能產生問題.
這個錯誤。
查了google,知道需要php-mbstring.so這個檔,不過卻不知道那邊有提供下載,系統是redhat7.3和PHP4.X。
不知有沒有什麼解決方法。
發表人: Ailio    時間: 2009-6-17 06:39 PM


引用:
風見寫到:
出現另外一個問題,用phpmyadmin連到mysql時會有
找不到 PHP 內的 mbstring 編碼模組, 沒有這個模組, phpMyAdmin 無法準確地分割雙字元文字, 而可能產生問題.
這個錯誤。
查了google,知道需要php-mbstring.so這個檔,不過卻不知道那邊有提供下載,系統是redhat7.3和PHP4.X。
不知有沒有什麼解決方法。


直上php 5.0 試試看

有些功能4.x 沒有
發表人: 風見    時間: 2009-6-17 07:46 PM


引用:
Ailio寫到:

引用:
風見寫到:
出現另外一個問題,用phpmyadmin連到mysql時會有
找不到 PHP 內的 mbstring 編碼模組, 沒有這個模組, phpMyAdmin 無法準確地分割雙字元文字, 而可能產生問題.
這個錯誤。
查了google,知道需要php-mbstring.so這個檔,不過卻不知道那邊有提供下載,系統是redhat7.3和PHP4.X。
不知有沒有什麼解決方法。


直上php 5.0 試試看

有些功能4.x 沒有


直上php 5.0的話不需移掉PHP4.x嗎?
發表人: suyouchiuan    時間: 2009-6-18 03:04 PM


引用:
風見寫到:
出現另外一個問題,用phpmyadmin連到mysql時會有
找不到 PHP 內的 mbstring 編碼模組, 沒有這個模組, phpMyAdmin 無法準確地分割雙字元文字, 而可能產生問題.
這個錯誤。
查了google,知道需要php-mbstring.so這個檔,不過卻不知道那邊有提供下載,系統是redhat7.3和PHP4.X。
不知有沒有什麼解決方法。


執行下面這行會安裝MySQL還有跟phpmyadmin相關的模組
% yum install mysql-server mysql php-mysql php-mbstring libmcrypt php-mcrypt
我在CentOS 5.3上試過可以work

Fedora上面也有yum,裝mbstring的話先試一下
% yum install php-mbstring
發表人: pcca    時間: 2009-10-1 12:36 AM


引用:
suyouchiuan寫到:

引用:
風見寫到:
出現另外一個問題,用phpmyadmin連到mysql時會有
找不到 PHP 內的 mbstring 編碼模組, 沒有這個模組, phpMyAdmin 無法準確地分割雙字元文字, 而可能產生問題.
這個錯誤。
查了google,知道需要php-mbstring.so這個檔,不過卻不知道那邊有提供下載,系統是redhat7.3和PHP4.X。
不知有沒有什麼解決方法。


執行下面這行會安裝MySQL還有跟phpmyadmin相關的模組
% yum install mysql-server mysql php-mysql php-mbstring libmcrypt php-mcrypt
我在CentOS 5.3上試過可以work

Fedora上面也有yum,裝mbstring的話先試一下
% yum install php-mbstring


如果是Fedora上就很容...
# yum install phpMyAdmin
就可以直接完成安裝,
然後去 /etc/httpd/conf.d/ 下找出phpMyAdmin.conf修改,不然只有本機 127.0.0.1可以進去的




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0