感謝此位作者提供的方法
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
2012年3月9日
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
# 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
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
訂閱:
文章 (Atom)