首页 > 数据库 >MySQL8的root帐号授权

MySQL8的root帐号授权

时间:2023-04-04 12:00:36浏览次数:41  
标签:帐号 Grant MySQL8 User mysql root user

执行下面的命令MySQL8会报错:

 grant all privileges on db_name.* to 'root'@'%'
  ### Cause: java.sql.SQLSyntaxErrorException: Access denied for user 'root'@'%' to database 'db_name'

解决办法:

SELECT `User`, `Grant_priv` FROM `mysql`.`user` WHERE `User` = 'root';
  UPDATE `mysql`.`user` SET `Grant_priv` = 'Y' WHERE `User` = 'root';
  grant all privileges on *.* to 'root'@'%';
  FLUSH PRIVILEGES;

MySQL8的root远程授权

CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
  GRANT ALL ON *.* TO 'root'@'%';
  FLUSH PRIVILEGES;

 

标签:帐号,Grant,MySQL8,User,mysql,root,user
From: https://www.cnblogs.com/liughost/p/17285958.html

相关文章

  • RK3588开发板Buildroot 系统功能测试U盘测试一
    当插入U盘以后,U盘的格式必须为FAT32格式,大小在32G以下(底板上4个USB接口都可以插入U盘),如下图所示。方法一:1将U盘(U盘的格式必须为FAT32格式,大小在32G以下)插到开发板的usb接口,串口打印信息如下所示,U盘的设备节点是/dev/sda1。U盘的设备节点不是固定的,根据实......
  • mysql8.0修改root密码
    修改密码按大部分教程的操作结束,进行登录的时候还是会出现ERROR1045(28000):Accessdeniedforuser‘root’@‘localhost’(usingpassword:YES)经过多次尝试,终于解决这个问题。以下是操作过程记录。关键为第二步。1.确保mysqlserver已经停止运行查询mysqlserver......
  • MySql8.0.30忽略大小写配置
    说明:此文档只是针对已经初始化了的数据库,如果是新安装的数据库直接在/etc/my.cnf文件中新增一行配置:lower_case_table_names=1即可。因为默认配置是0. 步骤1:备份mysql所有数据,并删掉data目录里的所有文件。可能是因为数据库里的表默认设置了lower_case_table_names=0,如果不删......
  • 加载spring配置的两个方法AnnotationConfigApplicationContext()和getRootConfigClass
    在Spring中,AnnotationConfigApplicationContext类和AbstractAnnotationConfigDispatcherServletInitializer类中的getRootConfigClasses()方法都是用来加载Spring配置类,并创建Spring容器的。因此,它们的作用是相似的,都是用来配置Spring容器的。但是,它们的使用场景和......
  • 极路由HC5861B强开ROOT刷Bread刷第三方固件
    极路由折腾记录官网已经倒闭,如何ROOT设备?刷Bread刷固件参考资料:TOC极路由折腾记录"board":"HC5861B"官网已经倒闭,如何ROOT设备?极路由ROOTlocal-ssh利用工具http://192.168.199.1/local-ssh/得到local_tokenhttp://192.168.199.1/cgi-bin/turbo/proxy/router_in......
  • 运行rootcrs.pl -deconfig -force -verbose报错(Can't locate Env.pm)
    1、一套11gR2RAC测试环境,折腾崩溃了,打算deconfig重构集群,于是运行了如下命令:[root@11grac111grac1]#/u01/app/11.2.0.4/grid/crs/install/rootcrs.pl-deconfig-force-verboseCan'tlocateEnv.pmin@INC(@INCcontains:/usr/local/lib64/perl5/usr/local/share/perl5/......
  • Linux忘记root密码的处理办法
    1.开机选项界面按e进行内核信息编辑界面2.在以linux16开头的行末添加rb.break后,按crtl+x进入单用户模式3.以可读写方式重新挂载系统文件mount-oremount,rw/sysroot4.访问系统,chroot就是ChangeRoot,也就是改变程序执行时所参考的根目录位置chroot/sysroot5.更改root......
  • 单用户模式进centos系统修改root密码
    为虚拟机server重设管理密码1)重启系统,进入recovery恢复模式在读秒时候按e键,找到linux16行,按键盘End末尾添加空格rd.breakconsole=tty0按ctrl+x启动2)......
  • MySQL8给已有表新增自增列赋初始值的问题
    错误1:[22001][1138]Datatruncation:InvaliduseofNULLvalue原因:如果你xxx表已有数据,你是无法新增自增列的,需要中转一下。因为自增列需要是key。解决:第一步,给xxx......
  • 让apache用户拥有root权限
    由于php用户默认以apache用户运行,这就可能导致上传图片或者创建文件权限不足的问题,虽然可以chown-Rapache:apache文件夹 永久做法:修改/etc/sudoers文件,快捷命令为v......