问题 mysql root 账号登录后发现mysql库都没了 解决办法 在my.cnf中添加skip-grant-tables,然后重启mysql 以root账号登录后(因为我是root@%,所以下面修改的host也是%) UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root' and Host='%'; FLUSH PRIVILEGES; GRANT ALL ON *.* TO 'root'@'%'; 最后可以将skip-grant-tables删除重启mysql