美文网首页
MySQL 5.7的安装、配置、启动与导入SQL

MySQL 5.7的安装、配置、启动与导入SQL

作者: 红烧排骨饭 | 来源:发表于2016-12-12 21:46 被阅读0次

环境

  • Windows10 64位
  • 以下的命令行操作都在管理员模式下进行操作

安装

从官网下载好 mysql-5.7.16-winx64.zip 文件,解压之到 D:\mysql-5.7.16-winx64 文件夹

配置

复制一份 D:\mysql-5.7.16-winx64 文件夹下的 my-default.ini 文件,取名为 my.ini,删除其中的内容,填入如下内容

[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
# 这里的 basedir 就是 MySQL 的解压目录
basedir=D:\mysql-5.7.16-winx64
# 解压目录下的 data 文件夹
datadir=D:\mysql-5.7.16-winx64\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
D:\mysql-5.7.16-winx64\bin\mysqld.exe

设置环境变量

进入“开始—设置—系统—关于—系统信息—高级系统设置—环境变量—系统变量—新建”

变量名:MYSQL_HOME
变量值:D:\mysql-5.7.16-winx64

“系统变量—path—添加”

%MYSQL_HOME%\bin

初始化 MySQL

mysqld --initialize

安装 MySQL

mysqld -install

启动服务

命令行中输入

net start mysql

对应的,停止服务就是

net stop mysql

清除随机密码

MySQL 5.7 版本在安装的时候会随机生成一个 root 用户的密码。百度了好久都不知道要怎么才能找到这个随机密码。既然如此,我就把这个随机密码清除掉好了

  • 关闭服务
  • 输入以下命令
mysqld --skip-grant-tables
  • 再开一个 DOS 窗口输入以下命令进入 MySQL
mysql
  • 把密码改掉
update mysql.user set authentication_string=password('在这里填上密码') where user='root'
  • 刷新并退出
flush privileges;
quit;
  • 重启 MySQL 服务

修改密码

第一次使用 root 用户进入 MySQL 会提示

error You must reset your password using ALTER USER statement before executing this statement

那么就需要改一下密码

SET PASSWORD = PASSWORD('在这里填上密码');

再执行一下这一条命令

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

最后,刷新一下

ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;

导入 SQL 文件

下载下面链接的 SQL 文件到某一个目录,比如 D:\Downloads

http://examples.oreilly.com/learningsql/LearningSQLExample.sql

然后进入进入 MySQL,创建一个数据库

CREATE DATABASE test;

进入数据库

USE DATABSE test;

输入以下命令,导入 SQL 文件

source D:\Downloads\LearningSQLExample.sql

相关文章

网友评论

      本文标题:MySQL 5.7的安装、配置、启动与导入SQL

      本文链接:https://www.haomeiwen.com/subject/eucvmttx.html