Duplicate entry ‘localhost-‘ for key 1

导致这个错误的原因: 因为安装系统时设置了hostname为localhost导致mysql在创建表的时候没有创建成功。因此mysql库中user表里没有root这个用户或者说root没有显示出来,无法查看root的状态。这时需要手动创建。然而在安全模式无法直接创建用户,错误见下。 变个方向就能创建了,先给root给予权限,然后刷新表。之后就可以创建了。 一、killall -TERM mysqld 以安全模式启动mysql /usr/bin/mysqld_safe –skip-grant-tables & 进入mysql /usr/bin/mysql mysql> use mysql […]