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'  | 
			
	-------在输入命令进行操作时报错,把 `Create_tablespace_priv` = 'Y'去掉解决
	 
	  9.更新一下:flush privileges;
	 
	  10.然后重新启动下mysql,可以解决问题了
The End


大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)