flush privileges提示Table 'mysql.servers' doesn't exist解决办法

 

        mysql root设置密码以及flush privileges提示Table 'mysql.servers' doesn't exist解决办法
        
        mysql设置密码:

        mysql>use mysql
        mysql> update user set password=password('3660207q') where user='root';
        mysql> flush privileges; 
        mysql> quit ; 

        mysql当执行flush privileges刷新用户权限命令报出ERROR 1146 (42S02): Table 'mysql.servers' doesn't exist

        CREATE TABLE `servers` (
        `Server_name` char(64) NOT NULL,
        `Host` char(64) NOT NULL,`Db` char(64) NOT NULL,
        `Username` char(64) NOT NULL,
        `Password` char(64) NOT NULL,
        `Port` int(4) DEFAULT NULL,
        `Socket` char(64) DEFAULT NULL,
        `Wrapper` char(64) NOT NULL,
        `Owner` char(64) NOT NULL,
        PRIMARY KEY (`Server_name`)
        ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='MySQL Foreign Servers table';

        mysql> flush privileges;

 

你可能感兴趣的:(mysql)