美文网首页
3-MySQL的用户管理[mysql数据库]

3-MySQL的用户管理[mysql数据库]

作者: 乱弹琴给 | 来源:发表于2020-02-17 14:27 被阅读0次

    MySQL图形客户端

    Navicat:安装设置连接mysql
    

    MySQL自带的4个逻辑空间

    information_schema
    mysql
    performance_schema
    sys
    不要随便修改删除4个逻辑空间
    

    创建用户

    navicat中点击用户,可以看到自带的用户名
        mysql.infoschema@localhost
        mysql.session@localhost
        mysql.sys@localhost
        root@localhost    //root是用户名,@localhost代表只能在本地登陆,% 代表可以以任何地址登陆
    
    点击新建,建立一个开发者账户 dev@%
    

    给用户设置权限

    navicat中打开用户,可以在服务器权限或权限中设置。服务器权限是设置对所有逻辑空间的操作权限。
    

    新建逻辑空间数据库

    用SQL语句创建
        CREATE DATABASE test;
    

    重设root密码

    1,创建一个temp.txt文件(d:\temp.txt)、定义修改密码的SQL语句
        ALTER USER 'root@localhost' IDENTIFIED BY '123456';
    
    2, 以管理员身份打开windows PowerShell窗口
        D:\> net stop mysql80    //停止mysql服务
                mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini"  --init-file="d:\temp.txt" --console  //重新开启服务同时加载配置文件。--console把信息打印到控制台。
    

    提示mysql启动成功。root密码就被重设了。

    然后在shell窗口中按Ctrl+c关闭服务,然后可以关闭shell窗口

    然后以管理员身份再启动一个powershell窗口
    net start mysql80 //启动服务。

    相关文章

      网友评论

          本文标题:3-MySQL的用户管理[mysql数据库]

          本文链接:https://www.haomeiwen.com/subject/tymbfhtx.html