目录

  1、基于windows平台的mysql项目场景

  2、mysql数据库运行环境准备

  3、下载mysql

  4、通过Installer方式(即msi方式)安装mysql

  5、卸载mysql

————————————————————————————————————

1、基于windows平台的mysql项目场景

  【1】小型购物网站  【2】中小型论坛  【3】中小型门户

  【4】博客系统    【5】IDC/云平台/虚拟主机

2、mysql数据库运行环境准备
  2.1、可以去官方查看要求:https://www.mysql.com/support/supportedplatforms/database.html

  2.2、准备一个虚拟机,准备空间

  2.3、装一个winodws server 2008 R2

  2.4、进行一些OS配置,修改主机名,HOSTS文件名(C:\Windows\System32\drivers\etc\hosts),设置IP

  2.5、如果是安装版本,还要安装一些操作系统基本的组件,如 .net framework、vc++ 2013 32+64、vc++ 2015

  2.6、开始动手下载mysql,安装

3、下载mysql

  MSI:https://dev.mysql.com/downloads/windows/installer/5.7.html

  ZIP:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

  安装办法:

    MSI:常规MSI(仅服务器版本:https://www.cnblogs.com/gered/p/9536512.html

    MSI:官网安装版本(即上面给的下载链接下载的安装包:https://www.cnblogs.com/zjiacun/p/6653891.html

    ZIP: 解压直接使用安装方式(即上面给的下载链接下载的ZIP文件:https://www.cnblogs.com/gered/p/9537762.html

4、通过Installer方式(即msi方式)安装mysql

    MSI:官网安装版本(即上面给的下载链接下载的安装包:https://www.cnblogs.com/zjiacun/p/6653891.html

    使用custom 自定义安装

  4.1、安装完成后停服,改目录,设置环境变量

  4.2、准备My.ini配置文件,并且设置好参数

  4.3、重新初始化Mysql数据库(这里只是示例,具体按自己的安装目录而定)

    mysqld --defaults-file = 'e:\mysql\data\my.ini'  --initialize  --basedir='e:\mysql\mysql57' --datadir='e:mysql\data\data'  (可以从错误日志里面找默认密码)

  4.4、启动停止日志,初始化参数内容(根据my.ini中的配置,查看错误日志与缓存日志)

  4.5、后期配置及连接测试

    【1】改密码  【2】启用远程登录  

    【3】创建数据库测试  

    ————————————————————————————

    【1】改密码

      用root登录mysql,然后desc mysql.user,找到对应字段

      Create_tablespace_priv;

      然后直接

        update mysql.user set Create_tablespace_priv=password("123456") where user="root";

        flush privileges;

      或者可以这样改  

        Alter user 'root'@'locahost' inentified by 'MyNewPass!';

    【2】启用远程登录

      (1)设置iptables开放3306端口

      vi /etc/sysconfig/iptables

    

      

      (2)localhost改成%,否则就只能localhost本地访问(或者可以新建一个host为%的root用户)    

#修改

mysql -u root -p

mysql>use mysql;

mysql>update user set host ='%' where user ='root';

mysql>flush privileges;

#新建(详情见:登录及账户权限设置
 create user test1@'%' identified by '123456';
 #mysql中用户的形式就是 用户名@主机名,这里主机名位置写的%,代表任意IP都可以连。
#也可以这样
grant all privileges on *.* to 'root'@'%' identified by '123456';
flush privileges;
 
 

  【3】建表、建用户

  (详情见:登录及账户权限设置
  

5、卸载mysql

  5.1 MSI方式

  【1】停止服务  【2】用mysql安装时自带的卸载组件(mysql installer - community)

  5.2 ZIP

  【1】mysqld -remove mysql_server     移除Mysql服务,mysql_server就是服务名,要根据自己的情况修改

  【2】清除环境变量  【3】删除mysql所有目录

(0.1)windows下的mysql配置使用步骤的更多相关文章

  1. RPM方式安装MySQL5.6和windows下安装mysql解压版

    下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpmhttp://cdn.mysql.c ...

  2. Windows 下用 gogs 配置局域网 git server

    大道曙光 Windows 下用 gogs 配置局域网 git server 最近要用 C# 开发一个新的项目,所以需要在 Windows 局域网环境下构建一个 git server. 在 Window ...

  3. Windows下搭建MySQL Master Slave[转]

    Windows下搭建MySQL Master Slave 一.背景 服务器上放了很多MySQL数据库,为了安全,现在需要做Master/Slave方案,因为操作系统是Window的,所以没有办法使用k ...

  4. Windows下安装MySQL详细教程

    Windows下安装MySQL详细教程 1.安装包下载  2.安装教程 (1)配置环境变量 (2)生成data文件 (3)安装MySQL (4)启动服务 (5)登录MySQL (6)查询用户密码 (7 ...

  5. MySQL8.0在Windows下的安装和使用

    前言 MySQL在Windows下有2种安装方式:1.图形化界面方式安装MySQL 2.noinstall方式安装MySQL.在这里,本文只介绍第二种方式:以noinstall方式安装MySQL,以及 ...

  6. Windows 下修改 MySQL 编码为 utf8

    问题 Windows 下安装 MySQL 后,默认编码不全utf8. mysql> show variables like '%char%'; +------------------------ ...

  7. Windows下安装mysql(非安装包)

    Windows下安装mysql(非安装包) 参考:https://www.cnblogs.com/yunlongaimeng/p/12558638.html 1.下载MYSQL(慢的话可以用迅雷,或其 ...

  8. Windows下python的配置

    Windows下python的配置 希望这是最后一次写关于python的配置博客了,已经被python的安装烦的不行了.一开始我希望安装python.手动配置pip并使用pip安装numpy,然而发现 ...

  9. windows下安装mysql笔记

    接着上几篇文章再来看下windows下安装mysql. 我这里是windows7 64位, 安装过程中还是遇到一些坑,这里记录下. 一.下载安装包 打开mysql官网下载页面:http://dev.m ...

随机推荐

  1. 微信小程序 - WapRequest.js

    文件位于 utils/WapRequest.js 封装了所有接口请求和wap站点的controller请求,代码示例 /** * 选择 洲 国家 * 无参数 */ WapRequest.prototy ...

  2. librtmp将本地FLV文件发布到RTMP流媒体服务器

    没有用到ffmpeg库 可以将本地FLV文件发布到RTMP流媒体服务器 使用librtmp发布RTMP流可以使用两种API:RTMP_SendPacket()和RTMP_Write(). 使用RTMP ...

  3. java 多线程 3 synchronized 同步

    多任务编程的难点在于多任务共享资源.对于同一个进程空间中的多个线程来说,它们都共享堆中的对象.某个线程对对象的操作,将影响到其它的线程. 在多线程编程中,要尽力避免竞争条件(racing condit ...

  4. 前端gulp自动化构建配置

    为了节省http请求次数.节约带宽,加速页面渲染速度,达到更好用户体验的目的.现在普遍的做法是在上线之前做静态资源的打包构建,也就是静态资源的合并压缩: 这里使用的是gulp,当然现在有更强大的模块化 ...

  5. Linq系列(5)——表达式树之案例应用

    在进入今天的正题之前,先感慨下本人的blog的人气一篇不如一篇.再加上换公司后人身自由受到了比之前大得多得多的限制,实在令本人有些郁闷.不过每次提笔写些东西跟大家分享,总是能让我感到愉悦和欣慰,希望我 ...

  6. superresolution_v_2.0 Application超分辨率程序文档

    SUPERRESOLUTION GRAPHICAL USER INTERFACE DOCUMENTATION Contents 1.- How to use this application. 2.- ...

  7. angularJs 多文件动态上传(删除其中一个文件的时候,要么file没被删除,要么删除了之后,点击事件失效)

    <div cacModule.controller('CacScriptEditCtrl', CacScriptEditCtrl); CacScriptEditCtrl.$inject = [' ...

  8. 使用CAtlRegExp类进行密码校验

    前言 最近做了一个小需求,新建用户时输入的密码必须包含数字.小写字母.大写字符以及特殊字符,目的是为了增强密码的强度,如果没有其中一项,就需要弹出窗口进行提示. 正则表达式          对于此类 ...

  9. Spring security UserDetailsService autowired注入失败错误

    最近使用spring mvc + spring security 实现登录权限控制的时候,一直不能成功登录,检查过后是dao一直无法注入为null CustomUserDetailConfig.jav ...

  10. img与特殊布局下对浏览器渲染的剖析

    补白 在内联元素中,分为替换元素和非替换元素(不了解的同学可以百度一下),非替换元素是不可以设置尺寸的,而替换元素作为特殊的内联元素,由于其自身拥有尺寸属性,所以其的尺寸是可以进行再次设置的. 此文适 ...