安裝MySQL
1.雙按setup.exe,按預設值提示安裝。這些文件將被安裝在c:\mysql
我選項安裝在d:\mysql
2.MySQL有四個示例組態文件my-small.cnf,my-large.cnf,my-medium.cnf,my-huge.cnf
(你將會看到四個帶建立捷逕箭頭的文件,實際上他們是文本文件,後面名為cnf),選
擇適合你的組態(比如my-small.cnf),將其拷貝到c:\盤根目錄並改名為my.cnf(換句
話說,結果將是c:\my.cnf)
這裡需要編輯一下my.cnf
將 #basedir = d:/mysql/
#datadir = d:/mysql/data/
兩行的註釋符 # 去掉。
3.進入D:\mysql\bin
D:\>cd d:\mysql\bin
D:\mysql\bin>
安裝服務:
D:\mysql\bin>mysqld --install
Service successfully installed.
啟動和結束服務:
可以從系統管理工具裡用服務控制台開始結束服務,或者也可以用下列指令從指令行開始
和結束服務
net start mysql
和
net stop mysql
4.當首次安裝MySQL時,它包含一個叫做"test"的空資料庫,該資料庫組態為兩個用戶
"root"和""(即空格),兩者都不需要密碼。兩個用戶都具有完全的權力。兩個用戶
都可以從"本機主機"和任何其他機器訪問資料庫。如果你要向其他用戶開啟你的資料
庫,你極可能需要更改這些預設值設定。
5.測試:
D:\mysql\bin>mysqladmin ping
mysqld is alive
D:\mysql\bin>mysqlshow
+-----------+
| Databases |
+-----------+
| mysql |
| test |
+-----------+
以上為正常情況!
MySQL登入和結束:
D:\mysql\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6 to server version: 3.23.57-max-debug
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> quit
Bye
D:\mysql\bin>
6.可根據 d:\mysql\data\mysql.err的日誌文件來檢測 MySQL是否執行或是組態是否正確。
在我安裝時,發現日誌有錯誤提示,根據提示,我在my.cnf文件中在[mysqld]下面加了
一行skip-innodb,然後就沒出錯提示了。
7.MySQL安裝完成.
安裝php(以php-4.3.2為例)
1.首先將php-4.3.2-Win32中的文件解壓到d:\php
2.將文件php4ts.dll拷貝到c:\winnt\system32,
3.將d:\php下php.ini-recommended拷貝到c:\winnt目錄下,並改名為php.ini
4.編輯php.ini文件
extension_dir = "d:\php\extensions"
doc_root = "D:\Program Files\Apache Group\Apache\htdocs"
5.另外,將mbis資料夾拷貝到d:\usr下(你可能需要首先新增usr資料夾)
6.Apache 組態
PHP 安裝為 Apache 的模組,在httpd.conf增加下列幾行:
LoadModule php4_module d:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php
display_errors = On //////以便偵錯//////////
error_log = "d:\php_log\php_errors.log"
session.save_path = "d:\tempsessions"
DirectoryIndex index.html index.htm index.php default.htm default.html default.php
7.php中 Mysql組態
在php.ini中找到[mysql]修改
mysql.default_port =3306
mysql.default_host =你的機器的位址,比如localhost
mysql.default_user =root
對於mySQL,在本機用它預設值的帳號 。
參考:http://dev.mysql.com/doc/mysql/en/
建立新的帳號 Adding New User Accounts to MySQL
http://dev.mysql.com/doc/mysql/en/Adding_users.html