首先登陆MySQL
cd C:\Program Files\MySQL\MySQL Server 5.7\bin 我这里需要先切到bin目录下
mysql -u root -p
Enter password: ********* 这样就算登陆成功了
create database test_db; 创建一个新的数据库
Query OK, 1 row affected (0.02 sec)
use test_db; 进入这个数据库
Database changed
source C:/Program Files/MySQL/MySQL Server 5.7/sql.sql;
这一步试用了网上无数种方法,前期一直报错“Failed to open file”,最终是要先把.sql文件放在MySQL 目录下,用source方法,还得注意斜杠是“/”,直接复制文件地址的斜杠是反的。然后每句请求后面一定要加分号啊!!!这个竟然花费我那么多时间。
(第二天发现show tables 是空的,老泪纵横!没查到解决方式,最后把语句复制进去的倒是没有问题)
为了测试为啥导入不成功,实验了一哈导出。方式大概是这样:
首先要通过管理员身份打开cmd,因为导出涉及文件写操作,在Mysql/bin里存取发现都需要管理员权限。(开始菜单搜命令提示符,右键管理员权限打开就好)
先切到bin目录,但是不用登陆mysql
输入语句 mysqldump -u root -p test_db> a.sql 不写文件路径的话就自动生成在bin目录下
之后会提示键入密码,就成功了。