MySQL不能查看表_mysql root用户登录后无法查看数据库全部表
首先停掉mysql服务,在/etc/my.cnf中添加 skip-grant-tables,同时可以添加skip-networking选项来禁用网络功能,防止这时其他人通过网络连接到数据库
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
skip-grant-tables #添加这一行
启动服务,进入数据库
MariaDB [(none)]> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
[email protected],没有就用update添加
MariaDB [mysql]> select host,user,password from user;
+-----------------------+------+-------------------------------------------+
| host | user | password |
+-----------------------+------+-------------------------------------------+
| % | LEE | *E6CC90B878B948C35E92B003C792C46C58C4AF40 |
| % | root | *E6CC90B878B948C35E92B003C792C46C58C4AF40 |
| localhost | root | |
| localhost.localdomain | | |
| 127.0.0.1 | root | |
+-----------------------+------+-------------------------------------------+
5 rows in set (0.00 sec)
[email protected]
MariaDB [mysql]> UPDATE user SET password=PASSWORD(‘1‘) WHERE user=‘root‘ AND host=‘localhost‘;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
#把相应的权限附上
MariaDB [mysql]> 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‘;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
#更新数据库
MariaDB [mysql]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
在之后退出数据库,把刚才改的配置文件还原回来,重启数据库就好了。
原文:https://www.cnblogs.com/forlive/p/9768006.html
MySQL不能查看表_mysql root用户登录后无法查看数据库全部表相关推荐
- Python实现:某个用户登录后,查看自己拥有所有权限
权限管理 权限表: 1 订单管理 2 用户管理 3 菜单管理 4 ...
- mysql linux改user_linux mysql误修改user表导致无法root用户登录,求大神帮助。-问答-阿里云开发者社区-阿里云...
linux mysql误修改user表导致无法root用户登录,急救!!! mysql> select user,host,password from user; user host passw ...
- mysql user表修复_Mysql user表root用户误删除后恢复
mysql user表root 用户误删除后恢复root用户 方法/步骤 1.停止mysql服务:在mysql安装目录下找到my.ini:在my.ini中找到以下片段[mysqld]:另起一行加入代码 ...
- mysql root 没有库_mysql root用户看不到mysql库下的所有表
1.首先停止mysql服务:service mysqld stop 2.加参数启动mysql:/usr/bin/mysqld_safe --skip-grant-tables & 然后就可以无 ...
- root用户登录mysql后新建用户提示1045错误
执行以下命令查看root权限 show grants for 'root'@'localhost'; 如果没有显示with grant option,说明是root没有拥有新建授权用户的权限(为什么会 ...
- Linux 使用root用户登录系统,并查看当前的路径。 查看当前目录下面的所有文件(包括隐藏文件)。 在当前目录下,查看根目录中的目录结构。
Linux一些命令 1.使用root用户登录系统,并查看当前的路径. 2.查看当前目录下面的所有文件(包括隐藏文件). 3.在当前目录下,查看根目录中的目录结构. List item 4.在当前/ro ...
- Ubuntu 18.04 安装 MySQL 5.7【解决普通用户登录、密码修改、远程访问等问题】
之前在Ubuntu 16.04安装 MySQL的时候很顺利,这次在 Ubuntu 18.04 中安装 MySQL 5.7.23 中,遇到一些坑,折腾了好久,这里做一个记录. 1. 安装数据库 # 安装 ...
- 【京东账户】——Mysql/PHP/Ajax爬坑之用户登录
[京东账户]--Mysql/PHP/Ajax爬坑之用户登录 一.引言 实现京东的账户项目,功能模块之一,用户登录.要用到的是Apach环境,Mysql.PHP以及Ajax. 二.依据功能创建库.表.记 ...
- Ubu开启ftp服务 启用root用户登录
1.更新源列表 sudo apt-get update 2.安装vsftpd sudo apt-get install vsftpd 3.修改配置文件"/etc/vsftpd.conf&qu ...
最新文章
- Ext.js Tree
- 面试官:你相信光吗?
- python面向对象编程的优点-Python入门之面向对象编程(一)面向对象概念及优点
- 致新手——OpenStack云倒底是什么?
- CMS GC:CMS 废弃了,该怎么办呢?
- 插件编写傻瓜教程VC6.0
- 直接学python行不行_是否可以直接学python或者java而不学c++?
- C++学习:第一章 开始
- Go 神坑 1 —— interface{} 与 nil 的比较
- python数据分析-为什么Python对大数据分析那么很重要?
- 峰峰值(Vpp)与dBm的转换关系
- regsvr32注册Dll文件时出现0x80004005问题的解决方案
- 计算机学院 统计学博士点,统计学 国家重点学科/博士点/硕士点
- 字符个数统计 java
- 第09篇:Spring处理Mybatis事务
- 十大排序算法笔记(C语言)(一)选择排序、冒泡排序、插入排序、希尔排序、快速排序
- Interactive Path Reasoning on Graph for Conversational Recommendation阅读笔记
- 【复现】deblurGAN: 用GAN使模糊图片变清晰(ECCV2018)
- 北京工作居住证办理条件及用途
- vue 图片跨域问题解决