龙空技术网

mysql使用报错1142(42000)解决方法

老许爱读书 78

前言:

此刻大家对“mysql表坏了”大体比较注意,大家都需要分析一些“mysql表坏了”的相关资讯。那么小编在网络上收集了一些有关“mysql表坏了””的相关文章,希望看官们能喜欢,兄弟们一起来学习一下吧!

第一步:退出数据库并且关闭mysql服务

 mysql> quit Bye [root@jinch ~]# /etc/init.d/mysqld stop Shutting down MySQL.. SUCCESS! 

第二步:安全模式启动mysql,root用户登录

 [root@jinch ~]# mysqld_safe --skip-grant-tables & [root@jinch ~]# mysql -uroot -p123 mysql

第三步:切换数据库&查看表信息中的root用户的localhost权限

 mysql> use mysql; Database changed mysql> show tables;

第四步:修改root用户的localhost权限

mysql> update mysql.user set Grant_priv='Y',Super_priv='Y' where user='root';mysql> flush privileges; mysql>grant all on *.* to 'root'@'localhost';

第五步:退出&重启&登陆

 mysql> quit Bye [root@jinch ~]# /etc/init.d/mysqld restart Shutting down MySQL.. SUCCESS!  Starting MySQL.. SUCCESS!  [root@jinch ~]# mysql -uroot -p123

标签: #mysql表坏了