Navicat安装
注:MySQL自带的四个空间information_schema、mysql、performance_schema、sys非常重要,不要删除。
新建用户
用户
→
\to
→新建用户
→
\to
→
用户名:div
主机:%
密码:abc123456
→
\to
→保存
注:%的意思是任何ip地址的用户都可以通过div来登录mysql。
新建数据表
CREATE DATABASE test;
为用户设置权限
权限 → \to →添加权限 → \to →勾选test → \to →添加增删改查权限:Insert、Delete、Update、Select → \to →确定 → \to →保存
MySQL数据存放位置
C:\ProgramData(隐藏目录)\MySQL\MySQL Server8.0\Data
注:my.ini保存了MySQL的配置文件。
重设root密码
(1) 创建一个TXT文件,定义修改密码的SQL语句
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'
(2) Windows PowerShell(管理员)
net stop mysql80
mysqld –defaults-file=”C:\ProgramData\MySQL\MySQL Server 8.0\my.ini” -–init-file=”位置:/TXT文件” --console
Ctrl+C关闭MySQL服务
再次启动MySQL服务:
net start mysql80
MySQL配置文件
在my.ini文件中,我们可以设置各种MySQL的配置,例如字符集、端口号、目录地址等等。
在my.ini文件中,[client],…,[mysql]代表客户端配置信息;[mysqld]代表数据库配置信息。