Win10 64位 MySQL5.7.20安装教程

操作系统: Windows10 64位
MySQL版本: mysql-5.7.20-winx64

(一)官网下载MySQL

1. 下载地址:https://dev.mysql.com/downloads/mysql/

下载页面

2.根据自己的操作系统下载相应的软件包,并解压。

下载并解压

3.配置环境变量

(配置环境变量是为了避免在CMD窗口下操作时反复切换路径。)

计算机_属性

  • 计算机图标点击右键,选择“属性”。

高级系统设置

  • 在系统信息界面选择“高级系统设置”。

系统属性

  • 在系统属性中选择“环境变量”。

path

  • 在“系统变量”中选中“Path”,点击“编辑”按钮对Path路径进行编辑。

添加路径

  • 将MySQL的bin目录添加到Path中,点击“确定”按钮结束配置。

(二)MySQL的安装及初始化
CMD开启

  • 按“win”键打开开始菜单,在搜索框中输入“cmd”,在搜索结果中选中“命令提示符”程序,右键选择“以管理员身份运行”。

  • MySQL安装及初始化

安 装 命 令:mysqld install
初始化命令:mysqld –initialize

安装及初始化
(由于之前安装了Mysql,所以执行mysqld install 命令时提示服务已存在)

如果初始化成功,则不会返回任何提示信息。

此时我们到MySQL安装目录下打开data文件夹,找到LAPTOP-97BMBVME.err文件,这是MySQL的日志文件,里面包含初始化成功后随机生成root的临时密码,我们需要使用这个临时密码进入数据库修改密码。(D:\MySQL\mysql-5.7.20-winx64\data 仅供参考)

日志文件

(三)修改初始密码

开启MySQL服务:net start mysql
root用户登录MySQL:mysql -u root -p
登录密码:(输入临时密码)

初始密码登录

在MySQL命令行输入修改root密码命令
set password for ‘root’@’localhost’ = passwprd(‘newpassword’);

修改root密码

  • 此时我们已经将root用户的登录密码修改成了“newpassword”。再次登录的时候需要使用新密码。

    (四)创建新用户并授权

    创建新用户格式
    create user ‘username’@’host’ identified by ‘password’;

  • username:新用户的用户名。
  • host:允许新用户登录的主机地址。使用localhost或本机IP地址表示新用户只能在本机登录;使用%通配符表示新用户可以在任意主机登录MySQL。
  • password:为新用户设置密码。本参数为可选项,如果不设置密码则该用户登录时密码为空,这种操作很不安全。

添加一个用户,名称为test,允许该用户能在任意主机登录MySQL,密码为“test”
create user ‘test’@’%’ identified by ‘test’;

添加新用户

授权格式
grant privileges on databasename.tablename to ‘username’@’host’

  • privileges:授权类别,如select、insert等。all表示所有权限。
  • databasename:授权操作的数据库名称。
  • tablename:授权操作的表名称。
  • databasename和tablename可以用‘*’表示所有的数据库和表。

为新用户授予所有权限,能够操作所有数据库和表
grant all on . to ‘test’@’%’;

授权

使用test用户重新登录MySQL
mysql -u test -p
密码:test

test用户登录

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值