顯示具有 MySQL 標籤的文章。 顯示所有文章
顯示具有 MySQL 標籤的文章。 顯示所有文章

2011年1月21日 星期五

[MySQL] 讓Windows下的MySQL允許使用大寫資料表(Table)名稱

Linux是對大小寫敏感的系統, 也就是同個英文字, 大小寫是不相同的

但是Windows則是不敏感的系統, 會把WINDOWS跟WinDows認成同一個字。

從Linux匯出的資料庫, 若匯入Windows會被自動轉成小寫

解決方法如下

修改
C:\Program Files\MySQL\MySQL Server 5.1\my.ini

加入以下這行

lower_case_table_names = 2

然後重新啟動MySQL Server

接著重新匯入一次資料庫即可

2009年6月7日 星期日

[Linux] 檢查各目錄所佔容量大小

今天有一台Server發現MySQL打不開了,我以為是被入侵了。

結果發現原來是/var滿了。所以要找出到底是哪個資料夾佔用很大空間。

看各資料夾所佔容量大小:
/var$ du -h

看各檔案所佔大小:
/var$ ls -alh

結果是發現Apache2的log檔太久沒清了,已經積了好幾Gb。

所以暫時用gzip壓起來撐一下。
/var/log/apache2$ gzip access.log

2008年11月17日 星期一

重設MySQL root密碼 for Windows

使用命令提示字元

C:\> net stop mysql

C:\> start /b mysqld-nt.exe --skip-grant-tables

C:\> mysql -e "update mysql.user set PASSWORD=PASSWORD('NewPassword') where user = 'root';"

C:\> mysqladmin -u root shutdown

C:\> net start mysql

2008年8月21日 星期四

BigDump - 載入大檔案的sql檔到MySQL

今天要載入一個近300Mb的sql檔到MySQL時,想到三個方法

1. phpMyAdmin
因為PHP檔案上傳限制原因,而且要將那麼大的sql檔傳完也蠻久的。
所以在不更改系統伺服器設定的前提下,此方法不可行

2. MySQL Tools - MySQL Query Browser
Open SQL檔時,整個畫面都沒出現東西,預估是檔案過大。所以不可行

3. 用命令提示字元,直接連結資料庫匯入
mysql -u root -p myDB < myDB.sql
這方法是可行的,但是完全沒有顯示進度狀況,只能枯等,等他跑完。

4. BigDump: Staggered MySQL Dump Importer v0.29b
http://www.ozerov.de/bigdump.php
這是在網路上別人開發的PHP程式,在載入SQL時會顯示進度報告。
但是如果不是用PHP的人就無法使用。


希望之後可以發現更好的方法。因為有機會下次要載入的檔案可能是Gb以上了。

2007年7月12日 星期四

安裝phpMyAdmin來管理MySQL資料庫

1. 下載phpMyAdmin

http://www.phpmyadmin.net/

2. 設置

下載後解壓縮到預設網頁目錄htdocs, 目錄名稱改為phpmyadmin

將config.samle.inc.php更改為config.inc.php 然後打開

$cfg['blowfish_secret'] = '@#@!$%@!$'; // 可以亂填

然後存檔

3. 測試

用瀏覽器打開 http://localhost/phpmyadmin/
輸入帳號密碼後即可登入

2007年7月11日 星期三

[WAMP] Windows 上建置Apache+PHP+MySQL伺服器 - 3. 安裝MySQL

 Windows XP SP3
Apache 2.2.15
PHP 5.3.2
MySQL 5.0.27

1. 下載MySQL

http://www.mysql.com
按下上方有個Downloads ->Download MySQL Community Server
然後選擇Windows版本

2. 安裝MySQL

開啟程式開始安裝
照著步驟安裝完後 最後會有個Configure Server Now
按下Finish開始設定MySQL

按下 [下一步]
選擇Detailed Configuration以讓你自訂選項 按[下一步]
依您的需求設定下面選項 然後設定密碼和語系後 完成並啟動MySQL

3. 觀察MySQL是否啟動

可以到[系統管理工具]下的[服務]看MySQL是否已啟動

※可以打開cmd(命令提示字元)打入 mysql -u root -p 登入
更多指令請參照 MySQL 手冊
http://linux.tnc.edu.tw/techdoc/mysql/mysql_doc/manual_toc.html


Related Posts Plugin for WordPress, Blogger...