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

2012年3月9日

mysql最佳化

感謝此位作者提供的方法
mysqlcheck客戶端可以檢查和修復MyISAM表。它還可​​以優化和分析表。 mysqlcheck的功能類似myisamchk,但其工作不同。主要差別是當mysqld服務器在運行時必須使用mysqlcheck,而myisamchk應用於服務器沒有運行時。使用mysqlcheck 的好處是不需要停止服務器來檢查或修復表。
1.資料庫被鎖住修護
#mysql  -u root -p
mysql>use 資料庫;
mysql>repair table 資料表;

2.資料庫最佳化時出現error
 必須先清空/tmp資料夾
 cd /var/lib/mysql/資料庫
 myisamchk -c -r *.MYI

3.重建資料表索引,讓其加速
 #servcie mysql stop
 #myisamchk -s /var/lib/mysql/*/*.MYI
 #service mysql start


2011年10月1日

重設Mysql密碼

方法一:
# mysqladmin -u root -p password NEW_PASSWORD
Enter password: (YOUR OLD PASSWORD)方法二:
改MySQL root password方法:sudo dpkg-reconfigure mysql-server-5.1

2011年9月23日

Mysql備份指令

備份資料庫的方法:
1.用tar打包,但需先停掉mysql,若是移機則容易無法使用.
2.用mysqldump -u root -p密碼 資料庫名稱不用加路徑 > 資料庫名稱.sql
例:mysqldump -u root -p12345 xoops > xoops.sql

指定編碼方式:mysqldump -u root -p12345 --default-character-set=latin1 xoops > xoops.sql
還原資料庫方法: mysql -u root -p12345 xoops<xoops.sql