版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/happydecai/article/details/82838921
【问题】
无法启动mysql
查看.err文件发现
/usr/local/webserver/mysql//libexec/mysqld: Table 'mysql.plugin' doesn't exist
081118 0:48:44 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
运行mysql_upgrade发现mysql未启动
【解决方法】
1)这个由于mysql的已有数据库引起的,你可以利用mv -r /var/lib/mysql /目的地把已有的/var/lib/mysql下的数据库移动到别的地方,或者直接用rm -rf /var/lib/mysql 删除,然后再重新启动 service mysqld restart 就可以了!
2)在my.cnf中把lower_case_table_name = 1去掉(此句话的作用是不区分大小写,可能引起问题,先改为0重启,再改为1重启或许会好)