美文网首页工作生活
【MySQL学习笔记】一、环境安装

【MySQL学习笔记】一、环境安装

作者: wendell_dev | 来源:发表于2019-06-29 19:52 被阅读0次

在我目前所接触的真实项目中,几乎都是使用的MySQL,以前从未系统的去了解过MySQL,只会一些简单的SQL操作,这让我在面对复杂的多表联合查询以及一些性能调优时倍感无力。这些时候,越来越发现自己应该 系统的去学习SQL了。因为工作中使用的大部分都是MySQL,所以就以MySQL来做为SQL的切入数据库。加油!

一、下载MySQL

我目前电脑使用的是Windows10,所以后续操作都是基于Windows10,下文所提到的命令也都是通过Windows PowerShell 操作。MySQL我以前一直使用的5.6版本,目前将采用8.0.16版本进行学习。接下来,我们在官网上下载MySQL Community Server 8.0.16

1.1 安装程序安装

如果想简单傻瓜式安装,那么直接从如下官方链接下载安装程序,那么你几乎下载下来安装即可,里面包含了32位与64位的程序,根据你系统选择即可。

https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.16.0.msi

如果不想接下来那么复杂(?),那么就下载安装程序安装,你可忽略本篇文章了。

1.2 ZIP解压安装

从如下官方链接下载ZIP压缩文件

https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-winx64.zip

下载后解压到 D:\mysql-8.0.16-winx64 即可

二、准备安装MySQL

2.1 设置环境变量

新建用户变量 Mysql = D:\mysql-8.0.16-winx64\bin

把 %Mysql% 加入 Path用户变量

2.2 初始数据目录

ZIP安装方式需要手动初始化数据目录,在D:\mysql-8.0.16-winx64目录下创建 my.ini 配置文件,并输入如下内容

[mysqld]
# set basedir to your installation path
basedir=D:/mysql-8.0.16-winx64
# set datadir to the location of your data directory
datadir=D:/mysql-8.0.16-winx64/data

在D:\mysql-8.0.16-winx64目录下创建 data 空目录,然后执行初始化数据目录命令

mysqld --initialize --console

其中 uw-OBarvE7F= 就是root的初始化密码

三、启动服务

3.1 简单启动服务

采用如下命令启动服务,日志可输出到控制台

mysqld --console

接下来我们先为 root 账号设置一个新密码,使用如下命令登录客户端

mysql -u root -puw-OBarvE7F=

接着进行修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

3.2 安装为windows服务

需要注意的是,安装与启动停止等都需要管理员身份模式运行

安装为服务并自动启动

mysqld --install

安装为服务但为手动启动,每次开机需要自己重新启动

mysqld --install-manual

以上两种方式都是采用的默认服务名称MySQL,接着可以使用如下命令启动或停止服务

net start MySQL  # 启动服务
net stop MySQL  # 停止服务

如果你想删除服务,则执行如下命令

mysqld --remove

四、Docker环境安装MySQL

Docker决战到底(九) 部署MySQL服务

参考地址
https://dev.mysql.com/doc/refman/8.0/en/

相关文章

  • 2019-07-20

    今天学习了搭建环境—安装MySQL

  • RabbitMQ 学习笔记:安装

    RabbitMQ 学习笔记系列 上一系列:MySQL 学习实践 RabbitMQ 学习笔记:安装 RabbitMQ...

  • CentOS配置Mysql

    参考:传送门 整理做下笔记,非原创。 环境 安装 卸载旧版本 通过yum安装Mysql 查看Mysql可用版本 安...

  • centos 安装mysql8 以及常用sql语句

    安装环境:centos7刚租了台服务器安装mysql的时候发现之前的笔记已经不合适了,更新一下。 mysql安装配...

  • MySQL 学习实践笔记(四)

    MySQL 学习实践系列 MySQL 学习实践笔记(一) MySQL 学习实践笔记(二) MySQL 学习实践笔记...

  • MySQL 学习实践笔记(三)

    MySQL 学习实践系列 MySQL 学习实践笔记(一) MySQL 学习实践笔记(二) MySQL 学习实践笔记...

  • MySQL 学习实践笔记(二)

    MySQL 学习实践系列 MySQL 学习实践笔记(一) MySQL 学习实践笔记(二) MySQL 学习实践笔记...

  • MySQL 学习实践笔记(一)

    MySQL 学习实践系列 MySQL 学习实践笔记(一) MySQL 学习实践笔记(二) MySQL 学习实践笔记...

  • JDBC 编程学习

    前言 将最近学习的JDBC编程整理成笔记,做次记录。 mysql 安装 首先安装mysql 8.0.19 版本数据...

  • centos7安装配置MySQL

    一、系统环境 二、MySQL安装执行下面语句安装MySQL 安装mysql和mysql-devel都成功,但是安装...

网友评论

    本文标题:【MySQL学习笔记】一、环境安装

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