查看完整版本: [-- 安装MySQL出现Error 1146 --]

风信Java论坛 ›› Sun MySQL ›› 安装MySQL出现Error 1146 登录 -> 注册

1F 安装MySQL出现Error 1146   唧唧 Post by : 2008-06-04 11:08:34.0

今天安装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


风信Java论坛 ›› Sun MySQL ›› 安装MySQL出现Error 1146 登录 -> 注册

查看完整版本: [-- 安装MySQL出现Error 1146 --]
CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 7 ms,0 (Queries)  Gzip enabled
粤ICP备07511478号