Windows下安装mysql和导入sql文件
一. 下载软件
- mysql:这里使用的是scoop来进行安装:
scoop install mysql
,这里的优势是自动帮你配好环境了 - 安装Navicat Premium
- 破解Navicat Premium
二. 初始化mysql
- 初始化数据库:
mysqld --initialize --console
,并记录红色标注的字符,这是随机生成的密码 - 输入
mysqld -install
将mysql安装为Windows的服务: - 启动mysql:
net start mysql
- 首次进入mysql:
mysql -u root -p
,输入第一次的系统生成的密码 - 输入
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql的密码'
;回车 别漏了后面有个分号 mysql的密码是安装mysql时设置的密码 - 输入
FLUSH PRIVILEGES;
,这里一定要输入,不然用navicat链接的时候会报1251连接不成功
- 修改my.ini文件:首先进入scoop安装的mysql文件夹中(C:\Users\Administrator\scoop\apps\mysql\8.0.21),修改my.ini文件,如果不加
secure_file_priv=''
,会导致无法导入导出数据。
[mysqld]
datadir=D:/yeyan/mysql_data/data
secure_file_priv=''
[client]
user=root
三. 导入.sql文件
- 启动mysql:
net start mysql
- 首次进入mysql:
mysql -u root -p
,输入自己的密码 - 查看数据库:
show databases;
- 使用某个数据库:
use test
- 查看该数据库下的表:
show tables;
- 导入sql文件:
source D:/git_repo/Trace/data.sql;