/ MYSQL, 数据库

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;