• ADADADADAD

    mysql8分配几个账号和权限时报错怎么办[ mysql数据库 ]

    mysql数据库 时间:2024-11-28 13:03:42

    作者:文/会员上传

    简介:

    导读MySQL 8.0是全球最受欢迎的开源数据库的一个非常令人兴奋的新版本,全面改进。一些关键的增强包括:SQL窗口函数,公用表表达式,NOWAIT和SKIP LOCKED,降序索引,分组,正则表达式,字

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    导读MySQL 8.0是全球最受欢迎的开源数据库的一个非常令人兴奋的新版本,全面改进。一些关键的增强包括:SQL窗口函数,公用表表达式,NOWAIT和SKIP LOCKED,降序索引,分组,正则表达式,字符集,成本模型和直方图等。

    1.装了mysql8.0.13,试着分配几个账号和权限,结果报错:

    2. 查资料得知mysql8的分配权限不能带密码隐士创建账号了,要先创建账号再设置权限

    输入命令:

    Grantallprivilegesontest.*to'test'@'%';

    又报错:

    YouarenotallowedtocreateauserwithGRANT;

    不允许使用grant命令,怎么会没权限,奇怪。

    3.后来想到了mysql数据表user中的host

    于是修改host:

    updateusersethost='%'whereuser='test';,

    再执行两次

    Grant all privileges on test.* to 'test'@'%';
    成功:

    但连接Navicat报错

    这是因为mysql8的加密方式和Navicat不一样

    4.修改加密方式:

    alterusertestidentifiedwithmysql_native_passwordby'xxx';

    再试,搞定!

    mysql8分配几个账号和权限时报错怎么办.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysql8