【求助】mysql不能跑



贊助商連結


aday
2002-05-20, 09:10 PM
不知這問題要到那兒問,因此希望不要介意

我的作業系統是redhat 7.2

小弟裝好phpmyadmin後,第一次瀏灠phpmyadmin的目錄時,出現下面訊息

不能載入 MySQL 模組,
請檢查 PHP 的組態設定

於是小弟檢查php.ini檔中,關於mysql設定如下:
[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On

; Maximum number of persistent links. -1 means no limit.
mysql.max_persistent = -1

; Maximum number of links (persistent + non-persistent). -1 means no limit.
mysql.max_links = -1

; Default port number for mysql_connect(). If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
' at MYSQL_PORT.
mysql.default_port =

; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =

; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host =

; Default user for mysql_connect() (doesn't apply in safe mode).
mysql.default_user =

; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo cfg_get_var("mysql.default_password")
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password =

令外也確定mysql有在執行,如下所示

[root@dns phpmin]# ps aux|grep mysql
mysql 2505 0.0 1.1 26820 4340 pts/2 S 22:22 0:00 /usr/libexec/mysq
mysql 2507 0.0 1.1 26820 4340 pts/2 S 22:22 0:00 /usr/libexec/mysq
mysql 2508 0.0 1.1 26820 4340 pts/2 S 22:22 0:00 /usr/libexec/mysq
mysql 2509 0.0 1.1 26820 4340 pts/2 S 22:22

請教是什麼問題呢

贊助商連結


阿 土
2002-05-20, 10:22 PM
some question

1.mysql 你剛安裝好 ? 有無新增 mysql 帳號及密碼 ?

2.phpmyadmin 下的 config.inc.php 你有沒有把 mysql 帳號及密碼輸入進去相關設定欄位

$cfgServers[1]['user'] = '';
$cfgServers[1]['password'] = '';

若沒有輸入則當然無法啟動 , 跟 php.ini 無關

Akira(maxim)
2002-05-22, 11:41 AM
最初由 阿 土 發表
some question

1.mysql 你剛安裝好 ? 有無新增 mysql 帳號及密碼 ?

2.phpmyadmin 下的 config.inc.php 你有沒有把 mysql 帳號及密碼輸入進去相關設定欄位

$cfgServers[1]['user'] = '';
$cfgServers[1]['password'] = '';

若沒有輸入則當然無法啟動 , 跟 php.ini 無關

丫土大大
小弟有類似的問題請教
小弟用的是Mandrake 8.2 php 4.12 mysql 3.23
對於mysql不甚了解,有網友說mysql內定是無帳號密碼的
弟在掛phpbb2時會出現一個錯誤訊息,如下:
could not connect to the database
這是因為資料庫沒開嗎???
如果是,那要如何開啟呢???
抱歉,問了一些沒營養的問題
希望您能播空回覆,謝謝

repsol
2002-05-22, 01:37 PM
mysql再灌好的時候...會有一個default的database == > mysql
connect database的時候...default有的user是 root (此root並不是系統的root,而是mysql的root)
default 的mysql 的root 帳號是沒有設上密碼的 ...
phpbb2裡會有相關connect的inc file (就是設定phpbb2 的php程式connect mysql的相關設定)..你可以試著找找看...

aday
2002-05-22, 02:59 PM
我忘了裝一個叫php-mysql的rpm檔