我的Mysql之前可以启动的,可不知道怎么的,有几天没用就启动不了了,总是说有1067的错误,卸载了重装后,start service 要么是没有响应,要么是就是叉叉。我按照网上的说法,卸载了后把那些目录下的mysql也都删除了,还到注册表里删除了mysql,重装后还是老样子,希望各位高手能出手相救,谢谢!
ä¸ãæ æ³è®¿é®ç³»ç»èµæº MySQL ä¸è½è®¿é®å¯å¨éè¦çèµæºæ¯é æè MySQL æ æ³å¯å¨çä¸ä¸ªå¸¸è§åå ï¼å¦ï¼æ件ï¼ç«¯å£çãç±äº linux ä¸ç¨äºå¯å¨ mysqld è¿ç¨ç mysql ç¨æ·é常æ¯ä¸è½ç»éçï¼å¯ä»¥ä½¿ç¨ç±»ä¼¼ä¸é¢çå½ä»¤æ£æ¥æ件ç访é®æéã sudo -u mysql touch /var/lib/mysql/b
æ¾åºé®é¢åï¼ä¿®æ¹å¯¹åºæ件æç®å½çæéæå±ä¸»åé常å¯ä»¥è§£å³é®é¢ãä½ææ¶ mysql ç¨æ·æ访é®æ件åç®å½çæéï¼ä½ä»ç¶ä¼è¢«æç»è®¿é®ï¼ä¾å¦ä¸é¢è¿ä¸ªä¾åï¼ mysql> system sudo -u mysql touch /home/mysql/data/a mysql> create table t1 ( id int primary key,n varchar(10 ) data directory ERROR 1030 (HY000): Got error 168 from storage engine
äºãåæ°è®¾ç½®é误 åæ°è®¾ç½®é误é æ MySQL æ æ³å¯å¨çåå ä¹é常常è§ï¼æ¤æ¶å è¦æ£æ¥ MySQL å¯å¨æ¶ä¼è°ç¨çåæ°ï¼ä¸é¢çå½ä»¤å¯ä»¥æ¥è¯¢ MySQL å¯å¨æ¶è°ç¨åæ°æ件ç顺åºï¼ $ mysqld --verbose --help | grep "Default options " -A 1 Default options are read from the following files in the given order: /etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
ç¥éäº MySQL åæ°æ件çè°ç¨é¡ºåºï¼æ们就å¯ä»¥æ£æ¥å¯¹åºçåæ°æ件ï¼æ¾åºå ¶ä¸çé误ï¼å¦æè§å¾åæ°æ件çå¯è¯»æ§ä¸å¼ºï¼å¯ä»¥ä½¿ç¨ä¸é¢çå½ä»¤æ¾ç¤º mysqld ç¨åºå°è¦è°ç¨çåæ°ï¼ $ mysqld --print-defaults /usr/sbin/mysqld would have been started with the following arguments: ......
那是你在卸载mysql时,没有完全卸在,正确的卸载mysql的方法是: 打开mysql server instance config ,然后,单击next,然后选择remove server instance,删除后,然后卸载mysql程序,卸载完成后。打开 Documents and Settings\All Users目录,在里面有个application data文件夹,如果没有的话,那是他隐藏了,(工具----文件夹选项----显示隐藏的文件),打开application data 文件夹,里面有个mysql文件夹,删除即可,然后重新安装,绝对成功。 追问