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

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 //启动服务。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容