MySQL安装、配置、完全卸载教程for Windows

MySQL安装教程

  • 安装包下载
        • 命令行安装
        • msi可运行文件直装

安装包下载

下载地址:MySQL官网
MySQL安装、配置、完全卸载教程for Windows_第1张图片
选择需要的版本进行下载:本教程采用MySQL 5.7

前期准备:
MySQL 5.7安装需要先安装vc++ 2013
MySQL 5.6安装需要先安装vc++ 2010


命令行安装

  1. 进入下载页面下载
    点击 5.7版本进入下载页面,将页面拉到底部,看见other download ,选择系统对应32位或64位进行下载。
    MySQL安装、配置、完全卸载教程for Windows_第2张图片
  2. 下载安装MySQL
    选择windows 64 位压缩包 点击download 跳转下载页面,然后不进行登录,点击No thanks,just start my download进行下载,下载好了将压缩包解压,放置于任意不是中文目录,本案例放置于C盘。
    MySQL安装、配置、完全卸载教程for Windows_第3张图片
    目录结构如下:
    MySQL安装、配置、完全卸载教程for Windows_第4张图片
    MySQL5.7目录中缺少文件配置my.ini,可以从网上找一份或者创建my.ini配置文件 复制如下代码

【注】MySQL5.6及之前版本解压后有my-default.ini文件,重命名为my.ini即可,并且配置
basedir = … 安装目录
basedata =…数据库目录
port = 3306 端口号默认
max_connections=200 最大连接数
character-set-server=utf8 默认字符集
explicit_defaults_for_timestamp=true 默认时间即可

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
# 安装路径
basedir = C:\mysql-5.7.26
# 数据库本地存放路径
datadir = C:\mysql-5.7.26\data
# 端口号
port = 3306
# server_id = .....
# 允许最大连接数
max_connections=200


# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 
# 设置字符集
character-set-server=utf8
# 设置默认timstamp
explicit_defaults_for_timestamp=true

MySQL安装、配置、完全卸载教程for Windows_第5张图片
3. 安装并启动
打开命令提示符以管理员身份运行,cd c:\mysql-5.7.26\bin下,进行安装及初始化,默认生产一个root的超级管理员,密码为空

cd c:\mysql-5.7.26\bin
mysqld install
mysqld --initialize-insecure --user=mysql 【注:5.6版本(含)不需要执行 】

MySQL安装、配置、完全卸载教程for Windows_第6张图片
4. 配置环境变量
在我的电脑->属性->高级系统设置->高级->环境变量->path->编辑 查看是否以**;**结尾
若没有加上英文状态的分号
然后加上MySQL的安装路径\bin;,点击确定即可。

C:\mysql-5.7.26\bin;

MySQL安装、配置、完全卸载教程for Windows_第7张图片
5. 启动服务连接数据库

  • WIN+R键 输入cmd 打开命令行窗口 ,输入net start mysql

net start mysql 启动MySQL服务

输入mysql -uroot -p 回车 提示输入密码继续回车

mysql -uroot -p

MySQL安装、配置、完全卸载教程for Windows_第8张图片
修改用户密码:
5.7版本

use mysql;
update user set authencation_string=password(“新密码”) where user=“root”;
flush privileges;

【注】 5.6及之前版本

use mysql;
update user set password=password(“新密码”) where user=“root”;
flush privileges;

退出mysql 重新登即可。
MySQL安装、配置、完全卸载教程for Windows_第9张图片

卸载
先停止服务
net stop mysql
进行服务移除
mysqld --removed
WIN + R 键 输入regedit 打开注册表,删除以下注册表信息

  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除

删除目录,若有以下路径删除即可 【如果被占用 ,重启下电脑即可删除】
C:\ProgramData\MySQL
C:\Documents and Settings\All Users\Application Data\MySQL (隐藏,需开启隐藏文件)


msi可运行文件直装

  1. 进入下载页面
    点击MySQL 5.7 进入到下载页面,选系统对应版本进行下载
    MySQL安装、配置、完全卸载教程for Windows_第10张图片
    然后点击 go to download page 进入到下载页面
    MySQL安装、配置、完全卸载教程for Windows_第11张图片
    选择离线安装版本,点击Download进行下载,第一个是在线安装,安装过程中需要联网。
    MySQL安装、配置、完全卸载教程for Windows_第12张图片
    然后点击不登录,开始下载,直接下载安装包。
  2. 安装
    双击打开安装文件,然后点击接受协议,进行下一步
    MySQL安装、配置、完全卸载教程for Windows_第13张图片
    接下来选择安装类型,安装类型由五种(Developer default 开发者默认、Server only 仅服务、client only 仅客户端 、full完全安装 、custom用户自定义),本教程选择Server only,仅安装MySQL服务器,适用于部署MySQL服务器,点击next。
    MySQL安装、配置、完全卸载教程for Windows_第14张图片
    进入检查安装要求,继续点击excute,进行检查。
    MySQL安装、配置、完全卸载教程for Windows_第15张图片

若缺少相关组件则进行安装
MySQL安装、配置、完全卸载教程for Windows_第16张图片
有相应的组件会显示打勾状态,即可点击next 下一步
MySQL安装、配置、完全卸载教程for Windows_第17张图片
接下来进入到installation页面,进行安装MySQL5.7服务,点击execute等待完成后,点击next下一步
MySQL安装、配置、完全卸载教程for Windows_第18张图片
MySQL安装、配置、完全卸载教程for Windows_第19张图片
然后点击next下一步
MySQL安装、配置、完全卸载教程for Windows_第20张图片
继续点击next进入到配置页面
MySQL安装、配置、完全卸载教程for Windows_第21张图片

点击Content Type的下拉框,显示有三种类型:
Development Machine:开发机器,MySQL会占用最少量的内存。
Server Machine:服务器机器,几个服务器应用会运行在机器上,适用于作为网站或应用的数据库服务器,会占用中等内存。
Dedicated Machine:专用机器,机器专门用来运行MySQL数据库服务器,会占用机器的所有可用内存。

根据自己的用途选择相应的类型配置,这里选择“Development Machine” 类型

选择好配置类型后进行连接配置,如下图所示:
常用的是TCP/IP连接,勾选该选项框,默认端口号是3306,可在输入框中更改。若数据库只在本机使用,可勾选“Open Firewall port for network access”来打开防火墙,若需要远程调用则不要勾选。 下面的“Named Pipe”和“Shared Memory”是进程间通信机制,一般不勾选。 “Show Advanced Options”用于在后续步骤配置高级选项,为尽可能多的了解MySQL的可配置项,这里勾选该选项框。点击“next”进入下一步。
MySQL安装、配置、完全卸载教程for Windows_第22张图片
进入到MySQL的账户和角色配置界面,如下图所示:
MySQL安装、配置、完全卸载教程for Windows_第23张图片
接下来,MySQL服务配置成Windows服务后,MySQL服务会自动随着Windows操作系统的启动而启动,随着操作系统的停止而停止,这也是MySQL官方文档建议的配置,界面如下图所示:
Windows service Name可设置为默认值,只要与其它服务不同名即可。在Windows系统中基于安全需求,MySQL服务需要在一个给定的账户下运行,选择默认的Standard System Account即可。保持默认配置后点击“next”。
MySQL安装、配置、完全卸载教程for Windows_第24张图片
最后应用配置信息,点击execute等待配置完成即可
MySQL安装、配置、完全卸载教程for Windows_第25张图片
配置完成后根据提示点击finally 和next即可。
3. 配置系统变量
MySQL默认安装在C盘 可以在C:\Program Files\MySQL\MySQL Server 5.7中找打MySQL的安装配置路径
MySQL安装、配置、完全卸载教程for Windows_第26张图片
我的电脑->属性->高级系统设置->高级,右下角有个环境变量点击,进入环境变量,在系统环境变量中找到path点击编辑,在变量值最后面看是否有**;** 结尾,若有添加刚刚MySQL的配置路径\bin; 若没有 则补分号添加MySQL的配置路径\bin;
;C:\Program Files\MySQL\MySQL Server\bin;
点击确定即可。
MySQL安装、配置、完全卸载教程for Windows_第27张图片
4. 测试连接MySQL数据库
Win+R键 输入 cmd ,
以下命令:
net start mysql57 开启mysql
net stop mysql57 停止mysql
MySQL安装、配置、完全卸载教程for Windows_第28张图片
看mysql服务是否启动,已启动后 输入 mysql -uroot -proot
mysql -u[用户名] -p[密码] 访问mysql,如下图,即MySQL数据库安装完成。
MySQL安装、配置、完全卸载教程for Windows_第29张图片

卸载
先停止服务
net stop mysql57
在控制面板-卸载程序 找到mysql相关右键卸载
WIN + R 键 输入regedit 打开注册表,删除以下注册表信息

  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除

删除目录 【如果被占用 ,重启下电脑即可删除】
C:\ProgramData\MySQL
C:\Documents and Settings\All Users\Application Data\MySQL

你可能感兴趣的:(MySQL安装,MySQL配置,MySQL卸载)