打开命令行的方式:搜索栏输入cmd,右击命令行运行。
1. 查找服务名称
# 命令行:
sc query type= service state= all | findstr /i "mysql"
2.启动服务
#命令行:
net start MYSQL80
# MYSQL80是上一步查询到的名称
3. 链接本地数据库
连接名 | 随便起,标识不同连接用的 |
---|---|
主机 | localhost |
端口 | 3306 |
密码 | 数据库的密码 |
然后点击链接
4. 选择要导入数据的数据库
新建查询,输入:
USE sys;
# sys是目标数据库名称
5.给数据库用户操作权限
SHOW GRANTS FOR 'root'@'localhost';
# 运行此语句,mysql会给出权限相关的命令。挑一个执行。
如挑第一行:
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE, CREATE ROLE, DROP ROLE ON *.* TO `root`@`localhost` WITH GRANT OPTION
# 示例是给root所有权限
6.打开navicate导入.sql数据到本地数据库
右键点击刚刚连接的数据库,点击运行sql文件,并选择文件,导入。