Highslide for Wordpress Plugin

彙整於標籤 “mysql”

Webmin是我個人覺得功能很強大的一套網頁介面的Linux管理工具,目前官網最新穩定版是1.670,不過我自己在使用上有碰到一些問題,原作者也說這些bug在1.675已經修正,所以建議是從「開發測試版」頁面去下載1.675版。

以下將會簡單說明如何透由Webmin的網頁介面去安裝Apache、MySQL、PHP等三個架網站最主要的組件。傳統終端機命令列的安裝方式請參考之前的文章:

  • [AMP建置]安裝及設定PHP
  • [AMP建置]安裝及設定MySQL
  • [AMP建置]安裝及設定 Apache
  • 繼續閱讀 »

    Comments 沒有迴響 »

    之前再把我架站的MySQL升級到5.5之後就有個時常困擾我的問題,只要牽扯到權限的部份,就時常跳出錯誤訊息告知「

    Cannot load from mysql.proc. The table is probably corrupted」

    上網找資訊卻看到天下文章一大抄,一堆人都說只要執行mysql_upgrade即可。這隻程式會在數據目錄下生成一個文件mysql_upgrade_info,裡面的內容為升級後的數據庫版本。

    好不容易找到一個確實對我有用的方法(上述辦法不適合我= =),轉錄如下:

    這個錯誤的原因是mysql.proc升級時有個字段沒有升級成功。

    在5.1中mysql.proc表的comment字段是varchar(64):

     `comment` char(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',

    但在5.5中應該是text:

    `comment` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
    
    So,執行下面的語句,把這個字段修改為text,就徹底OK了:

    ALTER TABLE `proc`

    MODIFY COLUMN `comment`  text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL AFTER `sql_mode`;

    現在我的MySQL又活過來啦~

    原文網址:http://www.enjoyphp.com/2011/storeage/mysql-lamp/cannot-load-from-mysql-proc/

    Comments 沒有迴響 »

    MySQL(發音:clip_image002)是一個開放源碼的小型關聯式資料庫管理系統,開發者為瑞典MySQL AB公司。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。

    yum -y install mysql mysql-server

    vi /etc/my.cnf

    在[mysqld]區域後面加以下兩行
    default-character-set=utf8
    default-collation=utf8_unicode_ci

    service mysqld start

    chkconfig mysqld on

    註:在這裡我們先不設定 MySQL 的 root 密碼,等裝了phpMyAdmin 之後,再用它修改

    Reference Page:

    http://apt.nc.hcc.edu.tw/web/student_server_centos/student_server_centos.html#php_mysql

    http://zh.wikipedia.org/w/index.php?title=mysql&variant=zh-tw

    Comments 沒有迴響 »

    phpMyAdmin是由PHP寫成的MySQL資料庫系統管理程式,讓管理者可用Web介面管理MySQL資料庫。藉由此Web介面可以成為一個簡易方式輸入繁雜SQL語法的較佳途徑,尤其要處理大量資料的匯入及匯出更為方便。其中一個更大的優勢在於由於phpMyaAdmin跟其他PHP程式一樣在網頁伺服器上執行,但是您可以在任何地方使用這些程式產生的HTML頁面,也就是於遠端管理你的MySQL資料庫。使用phpMyAdmin您就可以方便的建立、修改、刪除資料庫及資料表。

    目前phpmyadmin的主要版本可以分為2.11.X跟3.X,當中使用3.x的版本至少需要PHP 5.2版和MySQL 5,如果你的PHP跟MySQL的版本不夠新的,請使用2.X的版本,至少目前phpmyadmin(以後簡稱PMA)官方尚未放棄對2.X版本的支援,以下提供2.11.9.5的下載點。


    File

    Size

    MD5 checksum

    Downloads

    phpMyAdmin-2.11.9.5-english.tar.gz

    1.6 MiB

    502992f15a0b9407f35f1e27ba7854e5

    6009

    phpMyAdmin-2.11.9.5-english.zip

    1.8 MiB

    29a84f67fc274a1714b48b43ae1dfe23

    10240

    phpMyAdmin-2.11.9.5-all-languages.7z

    2.2 MiB

    47ac8c29a4acdfaa49efa128f4c951c5

    6772

    phpMyAdmin-2.11.9.5-all-languages.tar.bz2

    3.0 MiB

    cba2d46f02126d8c8119bb310ddc8f68

    2467

    phpMyAdmin-2.11.9.5-all-languages.tar.gz

    4.1 MiB

    a60dd853c93443fc1c7c5d532afc9399

    8361

    phpMyAdmin-2.11.9.5-all-languages-utf-8-only.7z

    1.9 MiB

    76fe6c8370c9cd3307b3f07e02987c53

    438

    phpMyAdmin-2.11.9.5-all-languages-utf-8-only.tar.bz2

    2.1 MiB

    aef1458059f7a4fa8955b634b7bb696e

    471

    phpMyAdmin-2.11.9.5-all-languages-utf-8-only.tar.gz

    2.7 MiB

    326be14ca50f91873f9fdd1080b37138

    1300

    phpMyAdmin-2.11.9.5-all-languages-utf-8-only.zip

    2.9 MiB

    4de795efe7669fc9b39d252285fa3b16

    2398

    phpMyAdmin-2.11.9.5-all-languages.zip

    4.3 MiB

    360434378de76ad0483d72cb66b76358

    14091

    phpMyAdmin-2.11.9.5-english.7z

    1.3 MiB

    bd97df56b9318668e63b47d22d766603

    1255

    phpMyAdmin-2.11.9.5-english.tar.bz2

    1.4 MiB

    619f30efdbda7ee8993deff230e1c188

    2031

    更多版本下載請至官方網站

    繼續閱讀 »

    Comments 沒有迴響 »

    #STEP0.先安裝一部分套件解決相依性問題
    yum install freetype-devel libc-client-devel libjpeg-devel libmcrypt-devel libpng-devel libc-client libmcrypt libxml2 libxml2-devel bzip2 bzip2-devel -y

    #STEP1.後續的步驟要移除哪些看原本系統中裝了哪些而定
    rpm -qa |grep php

    #STEP2.開始移除
    rpm -e php-odbc-5.1.6-23.2.el5_3
    rpm -e php-pgsql-5.1.6-23.2.el5_3
    rpm -e php-mysql-5.1.6-23.2.el5_3
    rpm -e php-pdo-5.1.6-23.2.el5_3
    rpm -e –nodeps php-mbstring-5.1.6-23.2.el5_3
    rpm -e php-pear-1.4.9-4.el5.1
    rpm -e php-ldap-5.1.6-23.2.el5_3
    rpm -e –nodeps php-5.1.6-23.2.el5_3
    rpm -e php-cli-5.1.6-23.2.el5_3
    rpm -e php-common-5.1.6-23.2.el5_3

    #STEP3.按照剛剛移除的東東用新版本裝上
    rpm -ivh http://rpms.famillecollet.com/el5.i386/sqlite2-2.8.17-2.el5.remi.i386.rpm
    rpm -ivh http://rpms.famillecollet.com/el5.i386/php-common-5.2.9-1.el5.remi.i386.rpm
    cp /etc/php.ini.rpmsave /etc/php.ini
    rpm -ivh http://rpms.famillecollet.com/el5.i386/php-cli-5.2.9-1.el5.remi.i386.rpm
    rpm -ivh –nodeps http://rpms.famillecollet.com/el5.i386/php-5.2.9-1.el5.remi.i386.rpm
    cp /etc/httpd/conf.d/php.conf.rpmsave /etc/httpd/conf.d/php.conf
    rpm -ivh http://rpms.famillecollet.com/el5.i386/php-ldap-5.2.9-1.el5.remi.i386.rpm
    rpm -ivh http://rpms.famillecollet.com/el5.i386/php-pear-1.8.1-1.el5.remi.noarch.rpm
    rpm -ivh –nodeps http://rpms.famillecollet.com/el5.i386/php-mbstring-5.2.9-1.el5.remi.i386.rpm
    rpm -ivh http://rpms.famillecollet.com/el5.i386/php-pdo-5.2.9-1.el5.remi.i386.rpm
    rpm -ivh http://rpms.famillecollet.com/el5.i386/php-pgsql-5.2.9-1.el5.remi.i386.rpm
    rpm -ivh http://rpms.famillecollet.com/el5.i386/php-odbc-5.2.9-1.el5.remi.i386.rpm
    rpm -ivh http://rpms.famillecollet.com/enterprise/5/test/i386/mysqlclient16-5.1.30-1.el5.remi.i386.rpm
    rpm -ivh http://rpms.famillecollet.com/el5.i386/php-mysql-5.2.9-1.el5.remi.i386.rpm

    #STEP4.順便來升級MySQL,後續的步驟要升級哪些看原本系統中裝了哪些而定
    rpm -qa |grep mysql

    #STEP5.強制升級
    rpm -Uvh –nodeps http://rpms.famillecollet.com/el5.i386/mysql-devel-5.1.33-1.el5.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/el5.i386/mysql-server-5.1.33-1.el5.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/el5.i386/mysql-5.1.33-1.el5.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/el5.i386/mysql-bench-5.1.33-1.el5.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/el5.i386/mysql-libs-5.1.33-1.el5.remi.i386.rpm
    rpm -ivh http://rpms.famillecollet.com/enterprise/5/remi/i386/mysqlclient15-5.0.67-1.el5.remi.i386.rpm

    Comments 沒有迴響 »

    rpm -qa |grep php
    yum -y remove php-pecl-apc
    yum install freetype-devel libc-client-devel libjpeg-devel libmcrypt-devel libpng-devel libc-client libmcrypt libxml2 libxml2-devel bzip2 bzip2-devel -y
    rpm -Uvh –nodeps ftp://rpmfind.net/linux/fedora/development/i386/os/Packages/sqlite2-2.8.17-3.fc11.i586.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/test-fc10.i386/mysqlclient16-5.1.30-1.fc10.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/test-fc10.i386/php-xml-5.3.0-0.5.RC2.fc10.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/test-fc10.i386/php-mbstring-5.3.0-0.5.RC2.fc10.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/test-fc10.i386/php-odbc-5.3.0-0.5.RC2.fc10.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/test-fc10.i386/php-pdo-5.3.0-0.5.RC2.fc10.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/test-fc10.i386/php-pgsql-5.3.0-0.5.RC2.fc10.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/test-fc10.i386/php-ldap-5.3.0-0.5.RC2.fc10.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/test-fc10.i386/php-devel-5.3.0-0.5.RC2.fc10.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/test-fc10.i386/php-gd-5.3.0-0.5.RC2.fc10.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/test-fc10.i386/php-mysql-5.3.0-0.5.RC2.fc10.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/test-fc10.i386/php-common-5.3.0-0.5.RC2.fc10.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/test-fc10.i386/php-cli-5.3.0-0.5.RC2.fc10.remi.i386.rpm
    rpm -Uvh –nodeps http://rpms.famillecollet.com/test-fc10.i386/php-5.3.0-0.5.RC2.fc10.remi.i386.rpm

    Comments 沒有迴響 »

    *mysql中文亂碼的原因

    mysql 會出現中文亂碼的原因不外乎下列幾點:

    -mysql server本身設定問題,例如還停留在 latin1

    -mysql table 的語系設定問題(包含 character 與 collation)

    -客戶端程式(例如 php) 的連線語系設定問題

    繼續閱讀 »

    Comments 沒有迴響 »

    本文網址:http://briian.com/?p=5102 重灌狂人

    在MySQL中匯入資料庫的方式有很多種,其中一般比較不熟MySQL指令、或沒有伺服器管理權限的使用者,最常用的方式就是使用phpMyAdmin管 理程式的匯入介面來上傳、匯入。不過如果你的「.sql」檔案超大的話,則很容易遇到伺服器的執行時間或檔案大小的限制,結果就是太大的「.sql」檔無 法順利上傳、匯入到資料庫中。如果遇到這類情況,而你又沒有權限可以修改「php.ini」檔案中的設定的話,那該怎麼辦呢?

    繼續閱讀 »

    Comments 1個迴響 »

    本文網址:http://briian.com/?p=5937 重灌狂人

    第1步 用telnet工具如PieTTY連上你的主機,並登入。PieTTY下載:按這裡
    繼續閱讀 »

    Comments 沒有迴響 »

    課程所使用的架站套件是Xampp,給Windows用的版本目前更新到1.6.8,網站上提供XAMPP(完整版)XAMPP(輕量版) 兩種版本可供選擇,完整版比起輕量版多了幾個功能(PHP 4.4.9 + Switch, Mercury Mail Transport System v4.52, FileZilla FTP Server 0.9.27, ADODB 4.98, Zend Optimizer 3.3.0),不過單純架站的話,輕量版的功能已經很足夠了,以下就以輕量版的安裝過程來做介紹。

    繼續閱讀 »

    Comments 沒有迴響 »

    本文出處:資策會

    PHP 與 SQLite
    安裝

    • for Linux

    利用 PEAR installer 來安裝,利用下列指令:
    pecl install sqlite
    繼續閱讀 »

    Comments 沒有迴響 »

    本文出處:資策會

    介紹
    資料庫在處理大量的資料上是很必要的,但如果資料固定且量不多,或是資料庫只會在單機上使用,且沒有讓多人使用的需求的話,就不一定需要特別架一個資料庫 系統;因此,可以使用類似 SQLite 這樣的嵌入式資料庫(embedded SQL database)。
    繼續閱讀 »

    Comments 沒有迴響 »

    phpMyAdmin是由PHP寫成的MySQL資料庫系統管理程式,讓管理者可用Web介面管理MySQL資料庫。藉由此Web介面可以成為一個簡易方式輸入繁雜SQL語法的較佳途徑,尤其要處理大量資料的匯入及匯出更為方便。其中一個更大的優勢在於由於phpMyaAdmin跟其他PHP程式一樣在網頁伺服器上執行,但是您可以在任何地方使用這些程式產生的HTML頁面,也就是於遠端管理你的MySQL資料庫。使用phpMyAdmin您就可以方便的建立、修改、刪除資料庫及資料表。

    繼續閱讀 »

    Comments 沒有迴響 »

    若想透過外部的軟體以圖形介面操作MySQL,官方網站就有提供下載圖形管理工具MySQL Administrator(快速連結:mysql-gui-tools-noinstall-5.0-r15-win32.zip)。下載完之後解壓縮,點擊執行 MySQLAdministrator.exe

    繼續閱讀 »

    Comments 沒有迴響 »

    在 MySQL 中並不常用 GUI 介面,但是也因為這個原因讓它在各個平台都適用,在某些平台上當要遠端登入時,使用的是文字模式,這時這個文字模式就發揮它的效用,相較於其他同級資料庫 的介面,或許會不適應,但是經過一段時間後會發現,不使用 GUI 介面能夠使 SQL 語法用的更熟練。

    繼續閱讀 »

    Comments 沒有迴響 »