Table 'mysql.plugin' doesn't exist
源代码安装5.1
./configure --prefix=/usr/local/mysql --with-extra-charsets=all --with-partition
安装完了后:
运行 /usr/local/mysql/bin/mysql_install_db --defaults-file=/usr/local/mysql/my.cnf --user=mysql
后
my.cnf 里datadir参数指定的路径内生成了两个数据库 mysql test,但是并没有任何数据表。
这时启动mysql
/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf
没成功,查看日志存在如下错误:
/usr/local/mysql/libexec/mysqld: Table 'mysql.plugin' doesn't exist
090810 11:02:56 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
090810 11:02:56 [ERROR] /usr/local/mysql/libexec/mysqld: unknown option '--skip-innodb'
090810 11:02:56 [ERROR] Aborting
不知如何是好!