程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Mysql問答集

編輯:關於MYSQL數據庫
Q:在red hat Linux中安裝的是 mysql-3.22.32-1.src.rpm,在連接MySQL時,怎樣不用 -h 和別上root 中令.我這個不加主機名連不上.

A:MySQL有一套很嚴格的安全機制,你要想連上遠程主機,在遠程主機要作相應的權限
==============================================
Q:請教各位大俠:
在安裝MySQL-3.23.22-beta.tar.gz經解壓後,
./mysql.server時出現 usage: ./mysql.server start|stop 此話為何意,在開機後,怎樣啟動MySQL
在用./MySQL -u root 時出現 error 2002 can't connect to local mySQL Server throught socket 'tmp/MySQL.sock'

A:你安裝了mysql的基本庫了嗎?有個文件名叫mysql_db_install的文件,先執行一下,然後把mysql進程起起來,我沒有安裝過這個版本,以前的版本是運行safe_MySQLd &

A:不妨裝RPM包

A:我安裝的mysql-3.22.32.1.src.prm 請問,它是否包含mysql-clIEnt 和mysql-share及MySQL-devel

A:不包括,你需另安裝。

A:如你的mysql 安裝在/MySQL 下 .
加 下面的語句到/etc/rc.d/rc.local裡
cd /mysql/bin ; ./safe_MySQLd & > /dev/null
然後reboot 機器即可
/tmp/mysql.sock 是MySQL 的聯機套接字文件
在安裝時要指定

A:如你的mysql 安裝在/MySQL 下 .
加 下面的語句到/etc/rc.d/rc.local裡
cd /mysql/bin ; ./safe_MySQLd & > /dev/null
然後reboot 機器即可
/tmp/mysql.sock 是MySQL 的聯機套接字文件
在安裝時要指定

AK thanks!現在最重要事是安裝apache+PhP,總是在安裝PHP到make 時出錯.我後對Linux重裝了,還是老毛樣.唉...

A:把他要的頭文件拷貝到相應位置就可以了

=============================================================================
Q:用MySQL的客戶端程序工作正常,用PHP4連接不行,提示無去通過
/tmp/mysql.sock連接,MYSQL目錄中的MySQL.sock也是0字節
怎麼辦?我用RPM方式安裝,以前一直正常,再次強行安裝後MySQL
還是不行,急!!!
apache1.3.12+PHP4.01pl2+MySQL3.22.27
附:
Warning: MySQL Connection Failed: Can't connect to local MySQL Server through socket '/tmp/MySQL.sock' (111) in test.PHP on line 7

A:/tmp/mysql.sock 是MySQL 的聯機套接字文件,
mysql啟動後MySQL.sock是0字節,這是正常的,你既然能夠用客戶端連上數據庫那就應該不是mysql的緣故,這種情況一般是mysql的後台進程沒有啟起來,你可以用ps ax|grep mysql看看有沒有MySQL進程

A:進程已經啟動,是否和我裝PHP先有關系?

A:正確的安裝順序是先裝mysql再裝php,如果是你裝反了,那再編譯一次php就可以了,不過也不對啊?你如果後裝的MySQL,那你的PHP configure能通過嗎??

而且也沒法支持mysql,那你再調用mysql的時候,php應該會提示你函數無效,而不識MySQL錯誤啊??你的 PHP是不是也是用rpm安裝的??希望你能提供詳細一點的信息??

A:my install:
gunzip apache*
gunzip PHP*
tar -xvf *
cd PHP-4.0.1pl2
./configure --with-MySQL --with-apahce=../ apache --enable-track-vars
make
make install
cd ../apache_1.3.12
./configure --prefix=/server/apache --activate-module=src/modules/php4/libPHP4.a
make
make install
cp ../php-4.0.1pl2/php.ini-dest /usr/local/lib/PHP.ini
and then edit httpd.conf about PHP's extentions
rpm -ivh MySQL3.22.27.i386.rpm
rpm -ivh MySQL-clIEnt-3.22.27.i386.rpm

A:
>my install:
>gunzip apache*
>gunzip PHP*
>tar -xvf *
>cd PHP-4.0.1pl2
>./configure --with-MySQL --with-apahce=../ apache --enable-track-vars
你沒有指定你的mysql目錄,應該要加上--with-mysql=/the/path/to/MySQL/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

A:所有的問題,都源於我先安裝了apache和PHP4,再安裝的MySQL。偏PHP4包含對MySQL的支持,所以在安裝過程中並沒有出錯提示。呵呵,犯了個弱智的錯誤,也知道了一種出錯情況的解決辦法,謝謝白衣少俠

========================
Q:在安裝myodbc第二步中出現 " the requested installation information file,c:~smplstp.todbc.inf ,could not be found. The installation disks may be corrupted.
它這個~smplstp.t目錄是安裝時自動建立的,把解壓後的odbc.inf 拷至~SMPLSTP.T目錄下也出現同樣的錯誤.後?砦以傧亂粋

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved