首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql报错 1142 – SELECT command denied to user ‘root_ssm’@’localhost’ for table ‘user’「建议收藏」

    错误信息的字面意思是:表“user”拒绝用户“root_ssm”@“localhost”的SELECT命令 ,很明显用户没有查看user表的权限,用管理员账号给他授权就行了 一、使用客户端授权(Navicat...Premium 12) 1、使用root用户登陆mysql 2、新建查询,输入指令: use mysql; select * from user where user=’root_ssm’; SQL...二、使用Mysql的命令行客户端 1、root用户登陆mysql 2、查看’root_ssm’用户的信息 use mysql; select * from user where user='root_ssm...3、修改root用户的localhost权限 update user set Select_pri='Y' where user='root_ssm' 根据查询结果中的列名,一个一个的写update语句修改

    11.3K20

    Access denied for user ‘root‘@‘localhost‘问题的解决「建议收藏」

    问题场景 在云上部署了一台服务器,CentOS6.8系统环境,安装了MySql+Nginx+Git+vsftpd等软件,在本地Linux终端以非root账户SSH远程登录服务器,在将项目打包发布时遇到如题所示问题...但是在用浏览器调用跟数据库交互接口时出错: 尝试解决 网上搜了一堆文章,主要集中在 (1)对root授权:无效 grant all privileges on *.* to root@localhost...identified by '你为root设置好的密码'; flush privileges; (2)修改root密码:无效 (3)修改配置:失效 (4)添加host:失效 最终解决 搜了一圈...,虽然问题没解决,但是我也搞懂了就是对root的授权出了问题。...——想清楚了这点,我找到了不同点:我使用的是自己的账户SSH远程登录并进行授权操作 (1)SSH登录root管理员账户 (2)登录MySql # mysql -u root -p Enter password

    3.9K70
    领券