1. mysql的初始化
首先,如果在workbench密码也设了啥都没问题了就是登录不上mysql,那就先初始化。
用管理员身份进入cmd,
1.1 先去mysql.exe所在的路径
cd \path
1.2 进行mysql的初始化(一定要用管理员身份!)
mysqld --initialize --console
然后应该就可以登陆了。
2. 将要导入的database的table输入txt,用tab分开每row的数据
3. 导入
3.1 进入cmd,再次去到mysql的path
cd \path
3.2 登录mysql
mysql -u root -p --local-infile=1
最后的那个命令是让你可以使用LOAD DATA LOCAL INFILE导入文件。
3.3 创建database和table
CREATE DATABASE database_name;
USE database_name;
CREATE TABLE table_name (
column_1 column_1.type NOT NULL,
column_2 column_2.type NOT NULL,
......
FOREIGN KEY (key_1) REFERENCES table_1_name (key_1),
FOREIGN KEY (key_2) REFERENCES table_2_name (key_2),
PRIMARY KEY (key_3, ...., key_n)
);
3.4 导入文件
LOAD DATA LOCAL INFILE '/path' INTO TABLE table_name;
记住这里path的书写方式和windows的是不一样的。
然后应该就导入成功了~