linux的mysql权限错误导致看不到mysql数据库

时间:2023-03-09 16:03:46
linux的mysql权限错误导致看不到mysql数据库

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