S小魚仔S 網誌搜尋

顯示具有 PHP、MySQL 開發環境 標籤的文章。 顯示所有文章
顯示具有 PHP、MySQL 開發環境 標籤的文章。 顯示所有文章

2013年3月25日 星期一

S小魚仔S MySQL 5.6.x 安裝筆記

MySQL 「5.6.X」「安裝」介面,有「重大」改版,比起以前「安裝」更快速,相信對於「資料庫」開發「人員」安裝「應該」不難。

現在,就開始讓我們開始體驗。
PS.
Windows 7」、「Windows XP」需安裝「.NET Framework 4.0

安裝「MySQL」一定要同意「License Agreement

選擇「是/否」透過「網路」更新「MySQL

MySQL「安裝」介面「分為」「五大類
Developer Default( 預設值 含 資料庫 + MySQL GUI )
Server Only( 只有 資料庫 不含 MySQL GUI )
Clinet Only( MySQL GUI + MySQL For Excel)
「Full」(全部安裝)
Custom( 自行選擇 安裝 項目 )
貼心「MySQL」同時「手動」讓您「選擇」「MySQL」和「資料庫」安裝位置

選擇「上述」需求,進行「Check Requirements

若「過程」中,缺少「某些」元件,「MySQL」會自動「連上」 Internet 進行 「Install」



檢查「通過」繼續「Next

列出「Developer Default」安裝「清單

進行「Setup By Setup

安裝完畢

初始「MySQL」設定

設定「開發類型
啟用「Tcp/IP 通訊埠」和「Windows 防火牆

設定「root」預設「密碼
PS
MySQL」預設「帳戶」為「root

設定「MySQL User Accounts
指定「root」帳戶,允許「任何主機」透過「遠端」連接「MySQL Database」,賦予「DB Admin」權限


確認「無誤」直接「Next

設定「MySQL」服務名稱
PS
MySQL」在「Windows」服務,預設為「MySQL56」,您可以自行「修改

初始「Samples and Examples 5.6.10

點選「Finish

在「開始」功能表,提供「MySQL Workbench 5.2 CE(GUI)、「MySQL 5.6 Command Line Client(Command Line),兩者操作模式

MySQL Workbench 5.2 CE」介面

MySQL 5.6 Command Line Client」介面

如何將「資料庫」安裝在「D:\」或「其他位置
PS「MySQL Community 5.6.13~16」有一些問題,不影響使用。

安裝「MySQL」選擇「其他邏輯槽」D: 或 E:
PS
會出現「The Data Path Already Exists」警告,不影響資料庫


如果您選擇「MySQL Data」安裝其他位置(非預設位置),就會出現「Current Root Password」選項,保留「空值」即可

 安裝完畢,在「Windows」防火牆,移除「MySQL56」防火牆規則

在「防火牆」找到「進階設定

找到「MySQL56」防火牆「規則」,點選「內容

選擇「進階」頁籤,啟用「防火牆」類型,這樣「MySQL」3306 通訊埠,才會啟用,這問題卡了我很久,因該是「MySQL」BUG。

參考資料
MySQL」-「MySQL Installer GUI

2012年9月17日 星期一

S小魚仔S Web Platform Installer

在幾回專案裡面,遇過「Windows XP」架設「PHP 5.x.x」,但是因為「Windows XP」內建「IIS 6」並不支援「PHP 5」,剛好也因為這樣的「天時地利」,找到「Web Platform Installer」,真是佛心來的「軟體」,可以安裝「IIS 7」和「PHP」和「My SQL」,完全「Auto」,很讚吧。


Web Platform Installer」分為「三大塊」,「精選」、「產品」、「應用程式

安裝「Mircosoft WebMatrix 2」,由於這是使用「PHP」+「MySQL」,規定需要搭配「Mircosoft WebMatrix 2
PS.
Mircosoft WebMatrix 2」是「微軟」開發的「網頁伺服器」,類似「IIS

找到「架構」選項,安裝「PHP 5.4 For WebMatrix (英文)

找到「資料庫」選項,安裝「MySQL Windows 5.1(英文)

選擇好以後,檢視一下「安裝」項目

確認無誤以後,點選「關閉

點選「安裝」~~ GO

設定「MySQL」,「root」使用者,「密碼
PS.
MySQL」預設帳號,都是用採用「root

點選「接受」吧

安裝中......,剩下就不進行「詳述」,自行模索嚕

使用「Web Platform Installer」安裝「MySQL」,預設「root」帳戶,「不能遠端登入」,需要透過「MySQL」指令,開放「連線」。

開始」=>「程式集(P)」=>「MySQL」=>「MySQL Server 5.1」=>「MySQL Command Line Clinet

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Password' WITH GRANT OPTION;

FLUSH PRIVILEGES;
PS
MySQL」預設安裝路徑「C:\Documents and Settings\User Account\Application Data\MySQL\」此為「隱藏資料夾

如果您有開啟「防火牆」,記得開放「TCP 3306」通訊埠

PS
預設」可以在「本機」登入,不需設定「防火牆」,若需要「遠端登入」,才需要「啟用

參考資料:

「S小魚仔S」-「IIS + Web Platform Installer




「The Will Will Web」-「WebMatrix 快速上手系列 4:介紹檔案與資料庫工作區

靜思語: 時時好心,就是時時好日。

2012年9月13日 星期四

S小魚仔S Windows 搭配 IIS 開發 PHP & MySQL 相關事項

透過,「Windows」開發「PHP」網頁、「MySQL」資料庫,有幾樣是需要注意事項

====================================================================

如何修改「php.ini」?

C:\Program Files\php\php.ini

修改完成「php.ini」,如何啟用「設定值」?

Win+R」=>「iisreset
PS.
Microsoft」在安裝「IIS」的時候,同時安裝了一個工具,叫「iisreset」,可以在「C:\Widows\System32」 中找到,使用「命令提示字元」搭配使用,下面列出「常用參數

Win+R」=>「cmd

iisreset  /RESTART」-  「停止後啟動 IIS
iisreset  /START」-  「啟動IIS」 (如果停止)
iisreset  /STOP」-  「停止IIS」 (如果啟動)
iisreset  /REBOOT」-  「重啟電腦
iisreset  /REBOOTONERROR」-  「如果停止IIS失敗重啟電腦


====================================================================

MySQL」預設安裝路徑位置在哪裡 ?

C:\ProgramData\MySQL\MySQL Server 5.x
PS.
C:\ProgramData」為「隱藏資料夾」,需要設定「顯示隱藏檔案」。
若您想要使用「偷吃步」的「方式」備份「MySQL」,建議要先停止「MySQL」服務,備份完畢後,重新啟用「MySQL」即可。

MySQL」服務,如何 「啟用、「停用」 ?

Win+R」=>「cmd

啟用「net start mysql」

停用「net stop mysql」

PS.
Windows」不能直接「重新啟動」(restart),只能先「停止」,再「啟動

====================================================================

參考資料:
「百度文庫」-「解决MySQL不允许从远程访问的方法

2011年8月24日 星期三

S小魚仔S CentOS 6 移除以及安裝 MySQL

如果忘記了MySQL-Server的密碼,只好重裝 :

yum remove mysql-server --->移除mysql-server

rm -rf /var/lib/mysql/ --->徹底清除相關目錄

yum -y install mysql-server --->安裝

service mysqld restart --->重啟服務

mysqladmin -u root password 填新密碼 --->變更mysql的root的密碼

參考資料
橘子丁丁的學習日誌-「CentOS移除以及安裝mysql-server

S小魚仔S CentOS 6 + php + MySQL + PhpMyAdmin

安裝「CentOS 6 + php + MySQL + PhpMyAdmin」

============================================

關閉「selinux」
/etc/sysconfig/selinux =>「SELINUX=enforcing」 =>「SELINUX=disabled」=>「重新開機」

============================================

「PHP+MYSQL」
yum -y install httpd php mysql mysql-server php-mysql

============================================

/sbin/chkconfig httpd on  ( 每次開機 開啟 http 服務 )

/sbin/service httpd start ( 啟動 http )

/sbin/chkconfig mysqld on ( 每次開機  開啟 MySQL 服務 )

/sbin/service mysqld start ( 啟動 MySQL )

mysqladmin -u root password '123' ( 設定 MySQL 「root」帳號的「密碼」)

mysql -u root -p ( 使用「root」帳號,測試「密碼」是否正確 )

============================================

設定防火牆

系統=>管理=>防火牆=>信任的服務=>WWW(HTTP)80/tcp

系統=>管理=>防火牆=>其他通訊埠=>MySQL (3306/tcp)

============================================

自由決定

//安裝apache的更新檔

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

//安裝php的更新檔

yum install php-gd

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

//安裝mysql的更新檔

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql


重新啟動「apache」


/sbin/service httpd restart


重新啟動「mysql」


/sbin/service mysqld restart

==========================================


phpMyAdmin 修改設定


phpMyAdmin」解壓縮放入「/var/www/html/


修改「libraries/config.default.php」=>「$cfg['Servers'][$i]['auth_type'] = 'http';


重新啟動「apache


/sbin/service httpd restart


==========================================


php 修改設定


etc/php.ini」=>「short_open_tag = on」(修改短標籤,允許使用「<?  ?>」)



重新啟動「apache


/sbin/service httpd restart


==========================================
備註:


檢查「PHP Version


php -v


檢查「MySQL Version


mysql -V -p
==========================================

2011年8月11日 星期四

S小魚仔S PHP & MySQL 安裝 注意事項

=======================================
安裝「PHP」相關注意事項:


安裝「PHP 5.3 (5.3.6) VC9 x86 Non Thread Safe」、「Extensions」需要手動安裝「Multi-Byte String」(預設未安裝),這樣才支援「big5」與「utf-8」字元編碼




=======================================
安裝「MySQL 5.5.15」相關注意事項:


1. 自動建立「防火牆」開啟「3306」Port


此您「Windows 7 防火牆」就會自動建立「允許規則


2. 允許「root」帳戶,可以在「任何主機」登入



3. 使用「phpMyAdmin-3.4.3.2」,管理遠端「MySQL」時,這時需要到「phpMyAdmin-3.4.3.2-all-languages\libraries\config.default.php」修改「$cfg['serves'][$i]['host']='xxx.xxx.xx.xx';」( 遠端 MySQL IP 位址 )





4. 如果您使用「phpMyAdmin」 -「root」最高權限登入出現如下訊息,表示您的「root」帳戶權限為「localhost」只能在「本機登入



這時候麻煩您到「MySQL」本機電腦


建立「帳戶
「 create user 'book'@'%' identified by '123'; 
PS. 帳號「book」,密碼「123」並賦予「%」任何主機皆可登入


賦予「資料庫最大」權限 (任何資料庫皆可讀取)
「 grant all privileges on *.* to 'book'@'%'; 



5. 當您安裝「MySQL」到「Win 7」資料庫的預設路徑為
C:\ProgramData\MySQL\MySQL Server x.x\data」(隱藏資料夾)

6. 如何設定「MySQL」資料庫位置

安裝「MySQL」=>選擇「Custom


設定「Server data files」( MySQL 資料庫位置)  即可 



7. 如果您移除「MySQL」再次安裝可能會遇到此問題,目前「魚仔」無解...



花了不少時間「魚仔」終於解決上圖問題,請參考下面步驟完整移除「MySQL


程式和功能」=>「解除安裝」=>「MySQL 5.5」
刪除「C:\Program Files\MySQL


刪除「C:\ProgramData\MySQL」(隱藏檔)


使用「cmd」指令,刪除「mysql」服務


重新開機後,即可安裝成功。


============================================================
相關參考資料:
「Raie's-Blog」-「IIS7 + ASP + PHP 安裝指南,Windows7 x64 版
「科技始終源自於惰性」-「MySQL 重新安裝出現的問題處理