一、安装

1. 下载mysql

下载zip版本mysql,zip版本mysql不需要运行可执行文件,解压即可.

2.配置环境变量

打开环境变量配置页面(winserver服务器环境变量位置:服务器管理器->本地服务器->计算机名称->高级->环境变量),在系统变量path后面添加mysql bin文件路径,例如: ;C:\Program Files\mysql-5.7.17-winx64\bin

3.配置mysql

修改mysql的配置文件,mysql配置文件my-default.ini在项目根目录下,有的是my.ini(windows),有的是my.cnf(linux),
在配置文件中增加
[mysqld]
basedir = C:\Program Files\mysql-5.7.17-winx64(mysql根目录)
datadir = C:\Program Files\mysql-5.7.17-winx64\data(mysql数据库数据存放目录)
port = 3306(mysql对外开放端口,默认3306,可修改)
bind-address=0.0.0.0

4.启动mysql

  • 打开cmd(win+r)
  • 进入mysql的bin目录,命令:cd C:\Program Files\mysql-5.7.17-winx64\bin
  • 安装mysql服务,命令:mysqld -install,返回结果:Service successfully installed.
  • 查看mysql服务是否启动.快捷键win+r,执行services.msc查看服务,查看mysql服务是否已出现
  • 初始化mysql并指定超级用户密码,命令:mysqld --initialize-insecure --user=mysql
  • 启动mysql服务,命令:net start mysql
二、登录用户管理及密码修改

1.登录mysql

  • 打开cmd(win+r)
  • 登录,命令:mysql -u root -p,因为初始化超级用户时未指定密码,因此默认密码为空,输入密码步骤直接回车,看到欢迎信息:Welcome to the MySQL monitor

2.修改root用户密码

  • 查看所有初始数据库show databases;
  • 选中数据库,命令:use mysql;
  • 修改root密码
    update user set authentication_string = password('mysql') where user = 'root';(更新用户root密码为mysql)
    flush privileges;(刷新系统权限相关表,注意:如果不执行命令仅仅只会修改user用户表中的authentication_string,登录密码不会变更)
三、开启远程访问
  • 查询用户host
    host为localhost表示只允许本地登录,host为ip表示为只允许指定ip用户登录,host为%为允许任意ip用户登录
  • 新建允许远程连接mysql数据库的用户
    grant all on *.* to my@'%' identified by 'mysql' with grant option;
    创建一个登录名为my,密码为mysql供任意ip访问的用户(%可用具体ip替代)
    flush privileges;
  • 修改root为可远程连接mysql数据库
    update user set host='%' where user='root';
    flush privileges;
四、参考链接

Winserver2012下mysql 5.7解压版(zip)配置安装
设置mysql局域网连接设置mysql外网访问的方法

other:
数据库保存图片报错在配置文件里增加
[client] 
default-character-set = utf8mb4 
[mysql] 
default-character-set = utf8mb4 
[mysqld] 
character-set-client-handshake = FALSE 
character-set-server = utf8mb4 
collation-server = utf8mb4_unicode_ci 
init_connect=‘SET NAMES utf8mb4’

WinServer安装mysql教程相关推荐

  1. mysql-win安装教程,WINDOWS下安装MYSQL教程详解

    1.下载安装包 2.配置环境变量 2.1 解压所下载的压缩包 2.2 环境变量 win 10 电脑 这么进去 3.生成data文件 在你解压的目录下,eg:F:\Program Files\mysql ...

  2. ubuntu篇---ubuntu安装mysql教程

    ubuntu篇---ubuntu安装mysql教程 一. 首先卸载掉原来的mysql 第一步,依次执行下面的语句 第2步 清理残留数据 第三步 验证原有主机上是否安装mysql: 二. 安装mysql ...

  3. 阿里云Centos7上安装MySQL教程

    阿里云Centos7上安装MySQL教程 1 基本安装过程 1.查看系统是否安装了mysql软件 # rpm -qa|grep -i mysql 2.将已经安装过的软件卸载掉.注意:这样的卸载是不彻底 ...

  4. 安装Mysql教程及遇到的问题,如解决1251 client does not support ...问题

    810793@TOC 安装Mysql教程 第一步:下载Mysql MySQL 下载地址为: MySQL 下载链接 . 挑选你需要的 MySQL Community Server 版本及对应的平台下载即 ...

  5. 虚拟机win2003安装mysql教程_CentOS7.2虚拟机上安装MySQL 5.6.32的教程

    1.MySQL 5.6.32 64位安装包下载 2.把下载文件通过SecureFX传递到/usr/local/src/目录中(虚拟主机CentOS7.2的IP为:192.168.1.11) 3.解压文 ...

  6. mac 查看mysql是否安装_[简明核心系列] 三分钟Mac安装MySQL教程

    作者: @向三 高质量学习 QQ 群: 1021386120 自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 文章结构: 前言 安装 HomeBre ...

  7. Docker安装MySQL教程

    本文教你如何快速通过Docker安装MySQL. 目录 一.搜索镜像 二.拉取镜像 三.运行容器 四.连接测试 五.简单小结 一.搜索镜像 docker search mysql 可以看到这里有很多个 ...

  8. crt安装mysql教程_Centos系统安装MySQL详细图文教程

    1.查找系统是否已安装MySQL 安装MySQL之前要先检查系统是否已自带或已安装MySQL,若检查出来系统已存在MySQL并运行正常,则可以甭管接下来的操作,除非是像更换版本或体验安装过程. 查找系 ...

  9. Linux(CentOS)安装MySQL教程

    1. 准备工作 1.1 安装CentOS虚拟机 教程[点击跳转] 1.2 将CentOS虚拟机设置为静态IP,否则你每次重启虚拟机后连接数据库都要重新查IP 教程[点击跳转] 1.3 如果有安装过My ...

最新文章

  1. 2-Runtime objc_object objc_class
  2. uCOS-II 学习笔记--------OSInit函数
  3. 微服务访问安全设计方案全探索
  4. PowerDesigner中NAME和COMMENT的互相转换,需要执行语句
  5. bugly怎么读_高级功能
  6. Electra 支持 iOS 11.4.1 正式版越狱
  7. html5中的web storage的用法
  8. CentOS7和Ubuntu16设置静态ip的方法
  9. Hvv近期0day总结二
  10. java实现复制文件目录及文件到指定路径下
  11. 【晶体管电路设计】一、晶体管设计概述与共射极放大电路
  12. 怎么禁止使用计算机的软件,电脑如何禁止程序运行 一键彻底禁止电脑软件运行方法...
  13. 跟铁拐李李老师学习工作流的第二天
  14. Android仿支付宝支付密码输入框
  15. 打造企业级移动测试云平台
  16. 机工士姆斯塔迪奥分数 20作者 DAI, Longao单位 杭州百腾教育科技有限公司
  17. CC00054.bigdatajava——|Java分支结构.V04|——|Java.v04|ifelse.v02|判断负数和非负数|
  18. 论文阅读Targetless Calibration of LiDAR-IMU System Based on Continuous-time Batch Optimization(含代码解读)
  19. MFRC522_管脚示意图
  20. Java程序员面试题集(131-135)

热门文章

  1. 教你防止AirPods自动连接到Mac电脑
  2. python 寻找输入数字中的全数字
  3. 微软认证考试注册有礼“逢8抽奖”活动,幸运星揭晓
  4. 行内元素、块级元素和行内块元素
  5. 如何设计一个优雅健壮的Android WebView?(下
  6. es备份数据和恢复数据
  7. Pywin32打开指定窗口
  8. 个人课程总结——软件工程结课
  9. Python 企业微信自动批量添加好友
  10. A-Level经济真题(10)