1.首先停止mysql服务:service mysqld stop
2.加参数启动mysql:/usr/bin/mysqld_safe --skip-grant-tables & 
然后就可以无任何限制的访问mysql了
3.root用户登陆系统:mysql -u root -p mysql
4.切换数据库:use mysql
5.显示所有的表:show tables;
这里就可以访问表了
6.查看user表中root用户的localhost权限:select * from user where user='root' and host='localhost'
7.在显示的列表中显示:root用户的localhost的权限都是'N',表示root用户本地登陆不具有权限
8.修改root用户的localhost权限:
  update user set  
  `Select_priv` = 'Y',
  `Insert_priv` = 'Y',
  `Update_priv` = 'Y',
  `Delete_priv` = 'Y',
  `Create_priv` = 'Y',
  `Drop_priv` = 'Y',
  `Reload_priv` = 'Y',
  `Shutdown_priv` = 'Y',
  `Process_priv` = 'Y',
  `File_priv` = 'Y',
  `Grant_priv` = 'Y',
  `References_priv` = 'Y',
  `Index_priv` = 'Y',
  `Alter_priv` = 'Y',
  `Show_db_priv` = 'Y',
  `Super_priv` = 'Y',
  `Create_tmp_table_priv` = 'Y',
  `Lock_tables_priv` = 'Y',
  `Execute_priv` = 'Y',
  `Repl_slave_priv` = 'Y',
  `Repl_client_priv` = 'Y',
  `Create_view_priv` = 'Y',
  `Show_view_priv` = 'Y',
  `Create_routine_priv` = 'Y',
  `Alter_routine_priv` = 'Y',
  `Create_user_priv` = 'Y',
  `Event_priv` = 'Y',
  `Trigger_priv` = 'Y',
  `Create_tablespace_priv` = 'Y'
  where user='root' and host='localhost
  9.更新一下:flush privileges;
  10.然后重新启动下mysql,可以解决问题了

1.首先停止mysql服务:service mysqld stop
2.加参数启动mysql:/usr/bin/mysqld_safe --skip-grant-tables & 
然后就可以无任何限制的访问mysql了
3.root用户登陆系统:mysql -u root -p mysql
4.切换数据库:use mysql
5.显示所有的表:show tables;
这里就可以访问表了
6.查看user表中root用户的localhost权限:select * from user where user='root' and host='localhost'
7.在显示的列表中显示:root用户的localhost的权限都是'N',表示root用户本地登陆不具有权限
8.修改root用户的localhost权限:
  update user set  
  `Select_priv` = 'Y',
  `Insert_priv` = 'Y',
  `Update_priv` = 'Y',
  `Delete_priv` = 'Y',
  `Create_priv` = 'Y',
  `Drop_priv` = 'Y',
  `Reload_priv` = 'Y',
  `Shutdown_priv` = 'Y',
  `Process_priv` = 'Y',
  `File_priv` = 'Y',
  `Grant_priv` = 'Y',
  `References_priv` = 'Y',
  `Index_priv` = 'Y',
  `Alter_priv` = 'Y',
  `Show_db_priv` = 'Y',
  `Super_priv` = 'Y',
  `Create_tmp_table_priv` = 'Y',
  `Lock_tables_priv` = 'Y',
  `Execute_priv` = 'Y',
  `Repl_slave_priv` = 'Y',
  `Repl_client_priv` = 'Y',
  `Create_view_priv` = 'Y',
  `Show_view_priv` = 'Y',
  `Create_routine_priv` = 'Y',
  `Alter_routine_priv` = 'Y',
  `Create_user_priv` = 'Y',
  `Event_priv` = 'Y',
  `Trigger_priv` = 'Y',
  `Create_tablespace_priv` = 'Y'
  where user='root' and host='localhost
  9.更新一下:flush privileges;
  10.然后重新启动下mysql,可以解决问题了

最新文章

  1. MAC上向GitHub上上传自己的项目
  2. 学习笔记:java线程安全
  3. JAVA过滤器与SpringMVC拦截器之间的区别
  4. h5 摄像头处理 在线视频
  5. IDENT_CURRENT ,@@identity,SCOPE_IDENTITY() 之间对比
  6. easyui-textbox 和 easyui-validatebox 设置值和获取值
  7. 闭包 Clousure
  8. Android TextView自动实现省略号
  9. [POJ2484]A Funny Game
  10. Hibernate配置文件详解
  11. 如何学习.Net的步骤
  12. Linux Kernel 2.6.28 以上有BUG,系统运行第208.5天down机
  13. Hibernate学习---单表查询
  14. .NET中结构和类的区别
  15. Android sqlitedatabase 事务
  16. 小米3系统计算器自己定义开关控件-MySwitchView
  17. Nginx反向代理2--配置文件配置
  18. 从入门到不放弃系列之Koa2
  19. Oracle某些功能实现语句处理方法
  20. BZOJ3707 圈地

热门文章

  1. python学习之struct模块
  2. T-Pot平台cowrie蜜罐暴力破解探测及实现自动化邮件告警
  3. linux每日命令(28):chgrp命令
  4. cuda和显卡驱动版本
  5. lsb隐写
  6. PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载
  7. JVM——Java HotSpot VM Options
  8. android 中的一些资源注解,让编译器帮你检查代码
  9. 从去除毛刺的策略看开运算opening_circle和闭运算closing_circle的异同
  10. 网络协议TCP/IP、IPX/SPX、NETBEUI简介