mysql5.7.x 解压版安装

mysql5.7.x安装

mysql5.7.x 解压版安装

黄箭头是安装模式

黑箭头是免安装模式

下载完毕后将文件解压到你想保存到的盘和目录内。我是将文件解压到D:\MySQL目录下面。

mysql5.7.x 解压版安装

没有data文件夹,自己建一个文件夹,

记事本建一个my.ini

[client]

port = 3306

default-character-set = utf8mb4

 

[mysql]

default-character-set = utf8mb4

 

[mysqld]

basedir = D:\MySQL\

#设置mysql数据库的数据的存放目录

datadir = D:\MySQL\data

port = 3306

#最大连接数

max_connections=200

default-storage-engine=INNODB

character-set-client-handshake = FALSE

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

init_connect = 'SET NAMES utf8mb4'

sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

放在根目录下

mysql5.7.x 解压版安装

basedir : 就是之前设置的环境变量

 

server_id :关于主从复制的,应该是随便设, 但必须保持唯一。

datadir:

后续初始化等数据都会保存在该文件下,该文件后续操作会自动建立

port:

连接数据库的端口号,3306即可,MySQL在线安装的默认就为3306

环境变量 Path 添加 mysql

mysql5.7.x 解压版安装

初始化数据库,配置相关信息

打开命令提示符以管理员身份运行,cd /d到D:\MySQL\bin

(注意以管理员身份运行,且一定要进在bin目录)

打开mysqld install MySQL运行命令后MySQL安装成功。

mysql5.7.x 解压版安装

进入上面的/bin目录下,输入MySql的初始化命令

 

mysqld --initialize --user=mysql --console

如果 执行 mysqld --initialize-insecure --console

-insecure 生成一个没有密码的root用户

--console将安装过程显示到控制台上

mysql5.7.x 解压版安装

ySQL就开始自动进行初始化,会创建你所指定的“datadir”地址与基本数据库。稍等片刻,命令执行完毕,会生成root用户和临时密码,执行记录中“[email protected]”后的随机字符串就是root的临时密码。

  记好密码,继续进行下一步操作。

  注意:如果第一次数据库初始化失败,第二次进行初始化的时候需要清空data中的文件,否则将不能进行初始化。

mysql5.7.x 解压版安装

mysql5.7.x 解压版安装

MySQL修改用户的密码主要有两种方法:ALTER USER 和SET PASSWORD

ALTER USER 

基本使用

ALTER USER testuser IDENTIFIED BY '123456';

修改当前登录用户

ALTER USER USER() IDENTIFIED BY '123456';

使密码过期

ALTER USER testuser IDENTIFIED BY '123456' PASSWORD EXPIRE;

使密码从不过期

ALTER USER testuser IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;

按默认设置过期时间

ALTER USER testuser IDENTIFIED BY '123456' PASSWORD EXPIRE DEFAULT;

指定过期间隔

ALTER USER testuser IDENTIFIED BY '123456' PASSWORD EXPIRE INTERVAL 90 DAY;

在MySQL文档里,推荐使用ALTER USER修改用户密码

SET PASSWORD

使用SET PASSWORD的password有两种:

使用默认加密

SET PASSWORD FOR testuser = '123456'

使用PASSWORD()函数加密

SET PASSWORD FOR testuser = PASSWORD("123456")

mysql5.7.x 解压版安装

说明 在5.7.28中 注意:使用PASSWORD('auth_string')的方式已经被废弃

启动与停止MySQL服务

  MySQL启动命令是“net start MySQL”;MySQL停止命令是“net stop MySQL”。

  注意:紫色是第六步安装MySQL服务是你所定义的服务名称。

  当MySQL服务启动之后你就可以使用了。

mysql5.7.x 解压版安装