ÈçºÎÐÞ¸´Ë𻵵ÄMySQLÊý¾Ý±í
¶Ïµç»ò·ÇÕý³£¹Ø»ú¶øµ¼ÖÂMySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ)Êý¾Ý¿â³öÏÖ´íÎóÊǷdz£³£¼ûµÄÎÊÌâ¡£ÓÐÁ½ÖÖ·½·¨£¬Ò»ÖÖ·½·¨Ê¹ÓÃMySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ)µÄcheck tableºÍrepair table µÄsqlÓï¾ä£¬ÁíÒ»ÖÖ·½·¨ÊÇʹÓÃMySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ)ÌṩµÄ¶à¸ömyisamchk, isamchkÊý¾Ý¼ì²â»Ö¸´¹¤¾ß¡£Ç°ÕßʹÓÃÆðÀ´±È½Ï¼ò±ã¡£ÍƼöʹÓá£
1. check table ºÍ repair table
µÇ½MySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ) ÖÕ¶Ë£º
MySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ) -uxxxxx -p dbname
> check table tabTest;
Èç¹û³öÏֵĽá¹û˵StatusÊÇOK£¬Ôò²»ÓÃÐÞ¸´£¬Èç¹ûÓÐError£¬¿ÉÒÔÓãº
> repair table tabTest;
½øÐÐÐÞ¸´£¬ÐÞ¸´Ö®ºó¿ÉÒÔÔÚÓÃcheck tableÃüÁîÀ´½øÐмì²é¡£ÔÚа汾µÄphpMyAdminÀïÃæÒ²¿ÉÒÔʹÓÃcheck/repairµÄ¹¦ÄÜ¡£
2. myisamchk, isamchk
ÆäÖÐmyisamchkÊÊÓÃÓÚMYISAMÀàÐ͵ÄÊý¾Ý±í£¬¶øisamchkÊÊÓÃÓÚISAMÀàÐ͵ÄÊý¾Ý±í¡£ÕâÁ½ÌõÃüÁîµÄÖ÷Òª²ÎÊýÏàͬ£¬Ò»°ãеÄϵͳ¶¼Ê¹ÓÃMYISAM×÷ΪȱʡµÄÊý¾Ý±íÀàÐÍ£¬ÕâÀïÒÔmyisamchkΪÀý×Ó½øÐÐ˵Ã÷¡£µ±·¢ÏÖij¸öÊý¾Ý±í³öÏÖÎÊÌâʱ¿ÉÒÔʹÓãº
myisamchk tablename.MYI
½øÐмì²â£¬Èç¹ûÐèÒªÐÞ¸´µÄ»°£¬¿ÉÒÔʹÓãº
myisamchk -of tablename.MYI
¹ØÓÚmyisamchkµÄÏêϸ²ÎÊý˵Ã÷£¬¿ÉÒԲμûËüµÄʹÓðïÖú¡£ÐèҪעÒâµÄʱÔÚ½øÐÐÐÞ¸Äʱ±ØÐëÈ·±£MySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ)·þÎñÆ÷ûÓзÃÎÊÕâ¸öÊý¾Ý±í£¬±£ÏÕµÄÇé¿öÏÂÊÇ×îºÃÔÚ½øÐмì²âʱ°ÑMySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ)·þÎñÆ÷Shutdownµô¡£
£££££££££££££££££££££££££££££
ÁíÍâ¿ÉÒÔ°ÑÏÂÃæµÄÃüÁî·ÅÔÚÄãµÄrc.localÀïÃæÆô¶¯MySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ)·þÎñÆ÷ǰ£º
[ -x /tmp/MySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ).sock ] && /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI
ÆäÖеÄ/tmp/MySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ).sockÊÇMySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ)¼àÌýµÄSockÎļþλÖ㬶ÔÓÚʹÓÃRPM°²×°µÄÓû§Ó¦¸ÃÊÇ/var/lib/MySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ)/MySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ).sock£¬¶ÔÓÚʹÓÃÔ´Âë°²×°ÔòÊÇ/tmp/MySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ).sock¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄʵ¼ÊÇé¿ö½øÐбä¸ü£¬¶øpathtochkÔòÊÇmyisamchkËùÔÚµÄλÖã¬DATA_DIRÊÇÄãµÄMySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ)Êý¾Ý¿â´æ·ÅµÄλÖá£
ÐèҪעÒâµÄʱ£¬Èç¹ûÄã´òËã°ÑÕâÌõÃüÁî·ÅÔÚÄãµÄrc.localÀïÃæ£¬±ØÐëÈ·ÈÏÔÚÖ´ÐÐÕâÌõÖ¸ÁîʱMySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ)·þÎñÆ÷±ØÐëûÓÐÆô¶¯£¡
¼ì²âÐÞ¸´ËùÓÐÊý¾Ý¿â(±í)
MySQL(ºÍPHP´îÅäÖ®×î¼Ñ×éºÏ)c
Ïà¹ØÎĵµ£º
1. ¹ØÓÚ±¾ÎÄ
±¾ÎĽ«ÒÔMySQL 5.0.51ΪÀý£¬ÒÔCentOS 5Ϊƽ̨£¬½²ÊöMySQLÊý¾Ý¿âµÄ°²×°ºÍÉèÖá£
2. ¹ØÓÚMySQL
MySQLÊÇ×îÁ÷ÐеĿªÔ´SQLÊý¾Ý¿â¹ÜÀíϵͳ£¬ËüÓÉMySQL AB¿ª·¢¡¢·¢²¼ºÍÖ§³Ö¡£MySQL ABÊÇÒ»¼ÒÓÉMySQL¿ª·¢ÈËÔ±´´½¨µÄÉÌÒµ¹«Ë¾£¬ËüÊÇÒ»¼ÒʹÓÃÁËÒ»Öֳɹ¦µÄÉÌҵģʽÀ´½áºÏ¿ªÔ´¼ÛÖµºÍ·½·¨Â۵ĵڶþ´ú¿ªÔ´¹«Ë¾¡£MySQLÊÇMySQL ......
1. ʲôÊDzÎÕÕÍêÕûÐÔ?
——————–
²ÎÕÕÍêÕûÐÔ(ÍêÕûÐÔÔ¼Êø)ÊÇÊý¾Ý¿âÉè¼ÆÖеÄÒ»¸öÖØÒª¸ÅÄµ±Êý¾Ý¿âÖеÄÒ»¸ö±íÓëÒ»¸ö»ò¶à¸ö±í½øÐйØÁªÊ±¶¼»áÉæ¼°µ½²ÎÕÕÍêÕûÐÔ¡£±ÈÈçÏÂÃæÕâ¸öÀý×Ó£º
ÎÄÕ·ÖÀà±í - categories
category_id &n ......
Mysql°²×°
MysqlµÄ°²×°Îļþ¿ÉÒÔÖ±½Óµ½ http://www.mysql.com ÏÂÔØ£¬»ñµÃfor win32µÄ.zip°ü£¬½¨ÒéÑ¡Ôñ4.0.20d°æ±¾¡£ÕâÀï²»Ïêϸ˵Ã÷¡£
¡¡¡¡ÏÂÔØ»ñµÃMysqlµÄfor win32°²×°°üºó£¬ÓÃwinzip½âѹËõ£¬Ö±½ÓÔËÐÐsetup.exe£¬ÐèҪעÒâµÄÊÇÑ¡ÔñÒ»¸ö°²×°Â·¾¶£¬µ±È»£¬°²×°Â·¾¶¿ÉÒÔÈÎÒ⣬½¨ÒéÑ¡ÔñC:\MySQLĿ¼¡£°²×°Íê³ÉºóMySQLÒ²¾ÍÍê³É ......
ÏÂÃæµÄÊÇMySQL°²×°µÄͼ½â:¡¡¡¡
Ë«»÷ÔËÐГsetup.exe”£¬³öÏÖÈçϽçÃæ£º
mysql°²×°Ïòµ¼Æô¶¯£¬°´“Next”¼ÌÐø
Ñ¡Ôñ°²×°ÀàÐÍ£¬ÓГTypical£¨Ä¬ÈÏ£©”¡¢“Complete£¨ÍêÈ«£©”¡¢“Custom£¨Óû§×Ô¶¨Ò壩”Èý¸öÑ¡ÏÎÒÃÇÑ¡Ôñ“Custom”£¬Óиü¶àµÄÑ¡ÏҲ· ......
°²×°mysql
sudo apt-get install mysql-server#Ö±½Ó×Ô¶¯»ñµÃ¿ÉÓð汾
Ò²¿ÉÒÔÕâÑùд
sudo apt-geti nstall mysql-server-5.0#°²×°mysql·þÎñÆ÷5.0°æ±¾
°²×°ºó
/etc/init.d/mysqlstart(stop)ΪÆô¶¯ºÍÍ£Ö¹·þÎñÆ÷
/etc/mysql/Ö÷ÒªÅäÖÃÎļþËùÔÚλÖÃmy.cnf
/var/lib/mysql/·ÅÖõÄÊÇÊý¾Ý¿â±íÎļþ¼Ð£¬ÕâÀïµÄmysqlÏ൱ÓÚ ......