Win10 64位 企业版 -- 安装MySQL使用笔记

来源:互联网 发布:node http 客户端ip 编辑:程序博客网 时间:2024/06/18 10:20

安装环境

这里写图片描述

MySQL 版本

mysql-5.7.20-winx64

1.安装包下载

官方下载链接: https://dev.mysql.com/downloads/mysql/

选择适合个人机器的安装包进行下载:
这里写图片描述

2.解压安装包到指定目录

这里写图片描述

3.配置系统变量

打开控制面板 > 系统和安全 > 系统

这里写图片描述

点击高级系统设置

这里写图片描述

这里写图片描述

这里写图片描述

4.MySQL 安装与配置

1.以管理员身份打开cmd

这里写图片描述

2. 输入安装语句

mysqld installmysqld --initialize --user=root 

注意: 如果在执行第二条语句是安装目录下没有一个data目录会报错,此时需要手动新建一个data目录,再次运行即可。
这里写图片描述
这里写图片描述

这里写图片描述

执行完上面两条语句后,将在data目录下生成,一堆的文件,找到一个后缀为.err的文件打开,找到一句

A temporary password is generated for root@localhost: VQbtul8lkq&E

“VQbtul8lkq&E” 即为初始化随机生成的root密码,需要记下后面登录需要使用。
这里写图片描述

这里写图片描述

5.MySQL启动,停止与卸载

在 Windows 命令提示符下运行:

启动: net start mysql停止: net stop mysql卸载: sc delete mysql

这里写图片描述

6.修改初始密码

a.使用root用户登录mysql:

mysql -u root -p 

登录密码:(输入临时密码,即刚才记下的密码)

b.修改root密码命令

set password forroot@’localhost’ = passwprd(‘xmongo123’);

这里写图片描述

这里写图片描述

7.创建新用户并授权

创建新用户指令:

create user ‘username’@’host’ identified by ‘password’; 

• username:新用户的用户名。
• host:允许新用户登录的主机地址。使用localhost或本机IP地址表示新用户只能在本机登录;使用%通配符表示新用户可以在任意主机登录mysql。
• password:为新用户设置密码。

eg:

添加一个用户,名称为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

这里写图片描述

8. 验证MySQL是否正常工作

a.新建一个demo数据库
这里写图片描述

b.在demo数据库下新建一张students的表
这里写图片描述

c.插入多条数据
这里写图片描述

d.查询写入数据
这里写图片描述

9.使用Navicat Premium 查看MySQL数据

a.下载Navicat Premium并安装,打开软件选择连接mysql,输入连接名,用户名及密码后,点击连接。成功连接后将显示该用户下的所有数据库。

这里写图片描述

b.选择刚才在test用户下新建的demo数据库,选择students表打开就可以看到刚才插入的数据。
这里写图片描述

至此,mysql安装大功告成,并完美运行。