.frm

"Table 'mysql.plugin' doesn't exist"引发de血案

女生的网名这么多〃 提交于 2019-12-07 18:39:08
回过头想想,一开始查下 mysql_install_db 这个命令,也不至于承受着巨大的压力折腾两天,不得不说,折腾下来的收获真的不小,好记性不如烂笔头,记录下来共勉。    故事的开头是用 ./mysqld_safe 命令起不来MySQL, 错误提示:ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock', 查看/tmp目录中确实没有mysql.sock,又看了log-err: [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. “Please run mysql_upgrade to create it”,如果一开始注意到这句话用mysql_upgrade 命令会不会就没有后头的事了,查了下这个命令,还是没太明白这个命令在此处用的作用,internet上都是说MySQL升级时使用。 [采用MySQL_upgrade升级授权表方式升级]   当时使用了 ./mysql_install_db 命令,我不知道师弟用的什么参数,指定的配置文件肯定还是/etc/my.cnf,(没想到mysql_install_db命令的结果是新建了个数据库实例,并且一般会新建一个xxx