mysql-5.7.14-winx64免安装版在win10下的详细配置过程
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
解决方案二:
- 管理员登陆系统,停止mysql服务或者结束mysqld-nt进程
- 进入命令行,来到mysql的安装目录.假设安装目录为 d:\mysql\ , CMD进入命令行
- 运行 d:\mysql\bin`mysqld-nt --skip-grant-tables` 启动mysql,关闭权限的检查
- 运行 d:\mysql\bin`mysqladmin -u root flush-privileges password "newpassword"` 重设root密码
- 重新启动mysql服务
mysql-5.7.14-winx64免安装版在win10下的详细配置过程的更多相关文章
- MYSQL5.6免安装版在windows下的使用
一.去MYSQL官网下载MYSQL免安装版,由于我的系统是64位的,所以就下载了64位的Mysql版本 http://cdn.mysql.com//Downloads/MySQL-5.6/mysql- ...
- Mysql 5.7 for windows 免安装版(解压版)安装和配置
网上写的不近详细,这里重新整理下. 准备: 1.windows操作系统 2.mysql 的解压版压缩文件 第一步: 解压mysql的压缩包到你的安装目录,因为是虚拟机,这里我就安装在C盘下:C:\my ...
- MySQL Server 5.5.44免安装版配置详解
转载地址:http://wenku.baidu.com/view/2a8bfe6a25c52cc58bd6beff.html### 一 下载MySQL http://dev.mysql.com/dow ...
- MySql 5.7.20版本免安装版配置过程
下载地址为: https://dev.mysql.com/downloads/mysql/ 最下面根据自己的操作系统选择合适的型号 下载完以后解压缩到自定义的路径.这里注意的是路径中不要存在中文. 解 ...
- mysql-5.7.17-winx64免安装版,win10环境下安装配置
下载地址:http://dev.mysql.com/downloads/file/?id=467269 1.解压到自定义目录:我解压到了D盘的根目录 2.复制my-default.ini 重命名 my ...
- mysql-5.7.17-winx64免安装版环境配置 问题小记
安装版问题请自行百度或google 这里总结几个免安装版mysql-5.7.17-winx64配置后,出现问题的解决方法. 具体的环境配置请先参考mysql-5.7.17-winx64免安装版,win ...
- Windows安装MySQL免安装版
安装环境: win7 64位 IP地址:192.168.2.37 防火墙已经关闭 一.安装MySQL5.7.14免安装版 1.解压文件 2.新建my.ini文件 data文件夹自动生成 my.ini里 ...
- mysql.zip免安装版配置
MYSQL ZIP免安装版配置 1. 下载MySQL 选择自己想要的.本次安装.我使用的是mysql-5.6.17-winx64 地址:http://dev.mysql.com/downloads/ ...
- mysql免安装版配置与使用方法
mysql免安装版配置与使用方法 以mysql-noinstall-5.1.6(win32)为例 1>把压缩文件mysql-noinstall-5.1.6-alpha-win32.zi ...
随机推荐
- GCD中的dispatch_set_target_queue的用法及作用
(一),使用dispatch_set_target_queue更改Dispatch Queue的执行优先级 dispatch_queue_create函数生成的DisPatch Queue不管是Ser ...
- iOS设计模式 - 单例
备注:只能通过类的类方法才能创建单例类的实例,[[类名 alloc]init]创建实例没有用的. 原理图 说明 1. 单例模式人人用过,严格的单例模式很少有人用过 2. 严格的单例模式指的是无法通过常 ...
- TCP & UDP 的区别
一.概念 ① TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的.可靠的.基于字节流的传输层通信协议. “面向连接”就是在正式通信前必须要与对方建立起连 ...
- python yield
http://www.jb51.net/article/15717.htm 这里还不错 只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子: def addlist(alist) ...
- PHP模拟发送POST请求之五curl基本使用和多线程优化
今天来介绍PHP模拟发送POST请求的重型武器——cURL函数库的使用和其多线程的优化方法. 说起cURL函数,可谓是老生常谈,但网上许多资料都在关键部分语焉不详,列出一大堆手册上的东西,搞得我入门时 ...
- 烂泥:【解决】ubuntu使用远程NFS报错
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 今天在ubuntu系统上使用远程NFS,发现一直报错无法使用. 查看NFS挂载命令没有错误,命令如下: mount -t nfs 192.168.1.1 ...
- 计算机信息统计.vbs
temp=0 set wshshell=wscript.createobject("wscript.shell") Set WshNetwork = WScript.Createo ...
- 对象复制问题 && lvalue-rvalue && 引用
按值传递实参到函数和函数返回临时变量的副本,函数的效率对执行性能来说至关重要 如果避免这样的复制操作,则执行时间可能会大大缩短. class CMessage { private: char * m_ ...
- Altium Designer PCB制作入门实例
概要:本章旨在说明如何生成电路原理图.把设计信息更新到PCB文件中以及在PCB中布线和生成器件输出文件.并且介绍了工程和集成库的概念以及提供了3D PCB开发环境的简要说明.欢迎使用Altium De ...
- 探索 OpenStack 之(14):OpenStack 中 RabbitMQ 的使用
本文是 OpenStack 中的 RabbitMQ 使用研究 两部分中的第一部分,将介绍 RabbitMQ 的基本概念,即 RabbitMQ 是什么.第二部分将介绍其在 OpenStack 中的使用. ...