发表新主题 回复该帖子
主题:安装MySQL出现Error 1146
唧唧
帖子档案  楼主 安装MySQL出现Error 1146   Post by : 2008-06-04 11:08:34.0
  • 幼儿园
  • 幼儿园
  • UID:3
  • 主题:342
  • 帖子:781
  • 加为好友 加为好友    发送短信 发送短信

今天安装MySQL 5.1.24时,最后一步出现Error 1146 Table ´mysql.servers´ doesn´t exist,经过搜索,得到解决方法如下:

使用MySQL Query Browser为mysql库创建缺失的表

系统数据库(mysql) 缺少表的创建sql命令为:

sql代码
  1. CREATE TABLE `servers` (   
  2. `Server_name` char(64) NOT NULL,   
  3. `Host` char(64) NOT NULL,   
  4. `Db` char(64) NOT NULL,   
  5. `Username` char(64) NOT NULL,   
  6. `Passwordchar(64) NOT NULL,   
  7. `Port` int(4) DEFAULT NULL,   
  8. `Socket` char(64) DEFAULT NULL,   
  9. `Wrapper` char(64) NOT NULL,   
  10. `Owner` char(64) NOT NULL,   
  11. PRIMARY KEY (`Server_name`)   
  12. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=´MySQL Foreign Servers table´; 

另外一种解决办法是:进入Mysql的bin目录运行 mysql -u root -p mysql

输入密码后运行

mysql> SOURCE ../share/mysql_fix_privilege_tables.sql

签名
 ★★★★★★★★
 纵里寻她千百度,蓦然回首,那人却在,灯火阑珊处!
 MyBlog :http://blog.javawind.net
返回页面顶部  


CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 17 ms,0 (Queries)  Gzip enabled

WAP - 清除Cookies - 联系我们 - JavaWind.Net Studio - Archiver - TOP Valid XHTML 1.0 Transitional Valid CSS! 粤ICP备07511478号