MySQL 5.7.10 免安装配置
# 配置环境:windows 64bit
# 安装版本:mysql-5.7.10-win32(zip archive版本)
1. ZIP Archive版是免安装的,只需把mysql-5.7.10-win32.zip解压到安装目录即可。
2. 在D:\Program Files\mysql-5.7.10-win32文件夹下新建配置默认文件my.ini,在此文件中需要配置字符编码。该文件会替换文件夹下面的my-default.ini文件(.ini文件是windows里面的配置文件,保存里面各种默认的数据)。

my.ini的内容如下:
[mysqld]
port = 3310
basedir = D:\Program Files\mysql-5.7.10-win32
datadir = D:\Program Files\MySQL-Data-5.7.10\data
socket = D:\Program Files\MySQL-Data-5.7.10\mysql.sock
log-error = D:\Program Files\MySQL-Data-5.7.10\logs\mysqld.log
max_connections = 200
character-set-server = utf8
default-storage-engine = INNODB
lower_case_table_names = 1
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#skip-grant-tables
[client]
port = 3310
default-character-set = gbk
[mysql]
default-character-set = utf8
[WinMySQLAdmin]
D:\Program Files\mysql-5.7.10-win32\bin\mysqld.exe
3. 创建日志存放文件夹
日志路径:D:\Program Files\MySQL-Data-5.7.10\logs
4. 以管理员身份运行命令提示符,切换目录到D:\Program Files\mysql-5.7.10-win32\bin文件夹下
5. 安装MySQL服务,输入命令:
mysqld --install MySQL --defaults-file=”my.ini”
如果安装成功,则会出现如下提示:Service successfully installed.
6. 初始化服务,输入命令:
mysqld --initialize
7. 启动MySQL服务,启动命令为:net start mysql

8. 设置环境变量
打开windows环境变量设置,新建系统变量MYSQL_HOME,变量值为MySQL的安装路径,这里为D:\Program Files\mysql-5.7.10-win32;
在环境变量的Path变量中添加;%MYSQL_HOME%\bin;
9. 登陆MySQL服务器
mysql –u root –p
(初始状态时,MySQL的管理员用户名为root,密码默认为空)
10. 修改密码
1) 修改MySQL配置文件my.ini,在[mysqld]下添加一行skip-grant-tables
2) 重启mysql,登陆mysql(mysql –u root -p),此时会出现输入密码的提示,由于密码为空,所以按回车即可
3) 按照下图所示修改密码
use mysql 为连接数据库
flush privileges; 刷新权限,这一步很重要,必须要执行
4) 将配置文件my.ini还原,删除skip-grant-tables这一行,重新启动mysql
5) 此时密码修改完毕\(^o^)/
#在配置过程中,很可能出现以下问题:

那是因为手动在D:\Program Files\MySQL-Data-5.7.10文件夹下创建了data文件夹,在这种情况下,需要删除data文件夹,然后输入命令mysqld --initialize,可以发现自动生成了data文件夹且文件夹下有多个文件,此时在输入命令net start mysql即可。
#mysql常用命令
- 启动MySQL服务:net start mysql
- 停止MySQL服务:net stop mysql
- 卸载MySQL服务:sc delete mysql
MySQL 5.7.10 免安装配置的更多相关文章
- MySQL 5.7.9 免安装配置
MySQL 5.7.9 免安装配置 环境:win10 64位 mysql版本:mysql-5.7.9-winx64.zip (http://dev.mysql.com/downloads/mysql/ ...
- mysql 5.7.14 免安装配置方法教程
仅供参考 一.下载 1. 进入mysql官网,下载Mysql-5.7.14,下载地址:http://dev.mysql.com/downloads/mysql/ 2.将下载好的文件解压到自定义目录 二 ...
- MySQL安装 MySQL5.7.10免安装版配置,mysql5.7.10免安装版
MySQL5.7.10免安装版配置,mysql5.7.10免安装版 最新版的 Mysql 不提供图形界面的安装了, 下载下来是一个压缩包的形式, 那么我们如何来使用它呢, 让它为我们工作呢? 环境: ...
- Mysql在windows下的免安装配置步骤和重新安装的步骤
windows下mysql免安装配置 1. 下载mysql免安装压缩包 下载mysql-5.6.22-winx64.zip 解压到本地D:\mysql-5.6.22-winx64 2. 修改配置文件 ...
- windows下Mysql5.7.10免安装版配置
免安装配置: 在环境变量 Path 中追加 %mysql_home%\bin; 配置mysql目录下的 my-default.ini 文件,在mysql 根目录下新建 data 文件夹 使用管理员权限 ...
- 彻底解决mysql中文乱码的办法,修改mysql解压缩版(免安装版或zip版)字符编码
MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如server字符编码还停留在latin12.table的语系设定问题(包含character与collation)3.客 ...
- python操作三大主流数据库(3)python操作mysql③python操作mysql的orm工具sqlaichemy安装配置和使用
python操作mysql③python操作mysql的orm工具sqlaichemy安装配置和使用 手册地址: http://docs.sqlalchemy.org/en/rel_1_1/orm/i ...
- win7 + MySQL 5.6.35 免安装版部署
之前项目开发一直用的asp.net技术,所以数据库自然而然的就用的Sql Server了,最近想着手看一下MySQL数据库,部署免安装版的MySQL的过程记录一下. 准备工作:window 7 6 ...
- oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题
一.oracle客户端免安装配置 1.到oracle官网下载Oracle InstantClient, 把它解压缩到单独目录,例如C:\OracleClient,2. 添加环境变量 ORACLE_HO ...
随机推荐
- jupyter巨好玩-调试代码自动变文档
有时候,我们写python程序,总是会出现各种错误,当酒过三巡,菜过五味,所有问题都解决了之后,我们就想把犯过的错误总结一下,以便日后查询.这时候问题来了,难道要一一重现一下? jupyter来了!一 ...
- MySQL----alter table modify | change的不同
1.modify.change都可以修改列的属性:一同的是modify只能修改表的数据类型.change比它要牛逼一点它可以在修改数据类型的同时也修改列名. 2.modify 的语法:alter ta ...
- JavaScript初学者应知的24条最佳实践(译)
原文:24 JavaScript Best Practices for Beginners 译者:youngsterxyf (注:阅读原文的时候没有注意发布日期,觉得不错就翻译了,翻译到JSON.pa ...
- 使用Task简化Silverlight调用Wcf
原文http://www.cnblogs.com/lemontea/archive/2012/12/09/2810549.html 从.Net4.0开始,.Net提供了一个Task类来封装一个异步操作 ...
- Android 捕捉HOME键
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_HO ...
- httpUrlConnection的參数具体解释
post方式的的请求过程: // 设置是否向httpUrlConnection输出,由于这个是post请求,參数要放在 // http正文内,因此须要设为true, 默认情况下是false; http ...
- 服务管理——ntp
一 ntp相关知识 什么是时间同步服务器 Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可 ...
- Velocity引擎导致jvm内存外内存泄露
我公司一兄弟,在controller层,每次调用controller的时候都创建了velocity引擎,而且没有去关闭,最终导致的现象就是jvm的内存信息正常,但是jvm之外的内存发生了泄露,导致是用 ...
- SQL2012尝试读取或写入受保护的内存。这通常指示其他内存已损坏
SQL2012尝试读取或写入受保护的内存.这通常指示其他内存已损坏 今天打开SQL2012,突然就连接不了数据库,一开始还以为是某个服务器崩溃了,结果试了好几个,都还是如此,弹出提示如下: 尝试读取或 ...
- XCode常用快捷键(转)
刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等.都不一样了.快速的掌握这些快捷键,能提供开发的效率. 其实快捷键在Xcode的工具栏里都标注有,只是有的 ...