1、配置文件

如果使用mysql的默认配置,在使用的过程中会出现很多问题,如汉字是乱码等。

在mysql的根目录(如:D:\mysql\mysql-5.7.14-winx64\)下,新建配置文件my.ini(utf-8编码):

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 [mysqld]
# 关闭权限检查
#skip-grant-tables # 设置3306端口
port=3306 # 设置mysql的安装目录
basedir=D:\mysql\mysql-5.7.14-winx64 # 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.7.14-winx64-data # 允许最大连接数
max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8 # 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

2、安装mysql服务

管理员身份启动cmd

$ D:\mysql\mysql-5.7.14-winx64\bin> mysqld install

3、启动mysql服务

$ D:\mysql\mysql-5.7.14-winx64\bin> net start mysql

如果报错:MySQL服务无法启动

解决方案

  • 启动服务前先执行 mysqld --initialize
  • 如果之前已经启动过可能导致mysqld --initialize无法成功,删除data目录再次执行mysqld --initialize即可

4、登录mysql

$ D:\mysql\mysql-5.7.14-winx64\bin> mysql -u root -p

如果报错:ERROR 1045 (28000)

解决方案一

  • 打开配置文件my.ini,在mysqld关键字下面添加一行:skip-grant-tables,保存退出。
  • 停止mysql服务:net stop mysql,再重新启动mysql服务
  • 登录mysql,输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。
  • mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;
  • mysql> FLUSH PRIVILEGES;
  • mysql> quit

解决方案二

  1. 管理员登陆系统,停止mysql服务或者结束mysqld-nt进程
  2. 进入命令行,来到mysql的安装目录.假设安装目录为 d:\mysql\ , CMD进入命令行
  3. 运行 d:\mysql\bin`mysqld-nt --skip-grant-tables` 启动mysql,关闭权限的检查
  4. 运行 d:\mysql\bin`mysqladmin -u root flush-privileges password "newpassword"` 重设root密码
  5. 重新启动mysql服务

mysql-5.7.14-winx64免安装版在win10下的详细配置过程的更多相关文章

  1. MYSQL5.6免安装版在windows下的使用

    一.去MYSQL官网下载MYSQL免安装版,由于我的系统是64位的,所以就下载了64位的Mysql版本 http://cdn.mysql.com//Downloads/MySQL-5.6/mysql- ...

  2. Mysql 5.7 for windows 免安装版(解压版)安装和配置

    网上写的不近详细,这里重新整理下. 准备: 1.windows操作系统 2.mysql 的解压版压缩文件 第一步: 解压mysql的压缩包到你的安装目录,因为是虚拟机,这里我就安装在C盘下:C:\my ...

  3. MySQL Server 5.5.44免安装版配置详解

    转载地址:http://wenku.baidu.com/view/2a8bfe6a25c52cc58bd6beff.html### 一 下载MySQL http://dev.mysql.com/dow ...

  4. MySql 5.7.20版本免安装版配置过程

    下载地址为: https://dev.mysql.com/downloads/mysql/ 最下面根据自己的操作系统选择合适的型号 下载完以后解压缩到自定义的路径.这里注意的是路径中不要存在中文. 解 ...

  5. mysql-5.7.17-winx64免安装版,win10环境下安装配置

    下载地址:http://dev.mysql.com/downloads/file/?id=467269 1.解压到自定义目录:我解压到了D盘的根目录 2.复制my-default.ini 重命名 my ...

  6. mysql-5.7.17-winx64免安装版环境配置 问题小记

    安装版问题请自行百度或google 这里总结几个免安装版mysql-5.7.17-winx64配置后,出现问题的解决方法. 具体的环境配置请先参考mysql-5.7.17-winx64免安装版,win ...

  7. Windows安装MySQL免安装版

    安装环境: win7 64位 IP地址:192.168.2.37 防火墙已经关闭 一.安装MySQL5.7.14免安装版 1.解压文件 2.新建my.ini文件 data文件夹自动生成 my.ini里 ...

  8. mysql.zip免安装版配置

    MYSQL ZIP免安装版配置 1. 下载MySQL 选择自己想要的.本次安装.我使用的是mysql-5.6.17-winx64  地址:http://dev.mysql.com/downloads/ ...

  9. mysql免安装版配置与使用方法

    mysql免安装版配置与使用方法      以mysql-noinstall-5.1.6(win32)为例 1>把压缩文件mysql-noinstall-5.1.6-alpha-win32.zi ...

随机推荐

  1. Mac显示隐藏文件的终端命令

    显示:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏:defaults write com.apple.finder Ap ...

  2. Unity3D插件分享

    网上看到一个讲unity3D插件的,看着不错,转载过来. 本文汇总了近百个Unity3D插件,供大家参考下载. 2D_Toolkit_1.51 动画开发插件包 FingerGestures 触摸插件 ...

  3. CTF中那些脑洞大开的编码和加密

    0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到类似这样的问题:表哥,你知道这是什么加密吗?其实CTF中脑洞密码题(非现代加密方式)一般都是各种古典密码的变形,一般出题者会对密文进 ...

  4. (Ios 实战) 自定义UITableView

    自定义UITableView 分成两个部分 1 自定义UITableViewCell 继承UITableViewCell,同时提供接口,根据当前的数据,现实View 2  在UITableView中实 ...

  5. oracle REGEXP_SUBSTR函数

    REGEXP_SUBSTR函数格式如下: function REGEXP_SUBSTR(String, pattern, position, occurrence, modifier) __srcst ...

  6. java微信接口之五—消息分组群发

    一.微信消息分组群发接口简介 1.请求:该请求是使用post提交地址为: https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_t ...

  7. mysql中出现Incorrect DECIMAL value: '0' for column '' at row -1错误解决方案

    本人开发项目时,在从一个服务器导出数据库到另一服务器时,存储过程中,报Incorrect DECIMAL value: '0' for column '' at row -1错误. 原因: 存储过程中 ...

  8. 2013年 蓝桥杯预赛 java 本科A 题目

    1.标题: 世纪末的星期 曾有邪教称1999年12月31日是世界末日.当然该谣言已经不攻自破. 还有人称今后的某个世纪末的12月31日,如果是星期一则会.... 有趣的是,任何一个世纪末的年份的12月 ...

  9. [部署]CentOS yum源

    安装yum源 一般的软件都会提供一个.rpm的软件包,使用rpm指令安装了这个包后会自动添加一个yum仓库源,之后用yum就可以安装该软件了. 安装rpm包 rpm -ivh http://repo. ...

  10. HTML常用文本元素

    HTML是超文本标记语言,它提供网页的具体内容,包括文本.表单.图像.表格.链接.多媒体.列表等.其中文本是我们遇到的最多的展示内容.正确的使用文本标签,会使页面具有语义化,也有利于SEO. 文本标签 ...