1、mysql-5.7.13-winx64.zip下载

官方下载地址:http://dev.mysql.com/downloads/mysql/

2.解压到D:\mysql\mysql-5.7.13-winx64

3.在D:\mysql\mysql-5.7.13-winx64下新建my.ini配置文件
内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
####################配置文件开始###################
 
 # For advice on how to change settings please see
 
 
 # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
 
 # *** default location during install, and will be replaced if you
 
 # *** upgrade to a newer version of MySQL.
 
 [client]
 
 default-character-set=utf8
 
  
 
 [mysqld]
 
 port=3306
 
 basedir ="D:\mysql\mysql-5.7.13-winx64/"
 
 datadir ="D:\mysql\mysql-5.7.13-winx64/data/"
 
 tmpdir ="D:\mysql\mysql-5.7.13-winx64/data/"
 
 socket ="D:\mysql\mysql-5.7.13-winx64/data/mysql.sock"
 
 log-error="D:\mysql\mysql-5.7.13-winx64/data/mysql_error.log"
 
  
 
 #server_id = 2
 
 #skip-locking
 
  
 
 max_connections=100
 
 table_open_cache=256
 
 query_cache_size=1M
 
  
 
 tmp_table_size=32M
 
 thread_cache_size=8
 
  
 
 innodb_data_home_dir="D:\mysql\mysql-5.7.13-winx64/data/"
 
 innodb_flush_log_at_trx_commit =1
 
 innodb_log_buffer_size=128M
 
 innodb_buffer_pool_size=128M
 
 innodb_log_file_size=10M
 
 innodb_thread_concurrency=16
 
 innodb-autoextend-increment=1000
 
 join_buffer_size = 128M
 
 sort_buffer_size = 32M
 
 read_rnd_buffer_size = 32M
 
 max_allowed_packet = 32M
 
 explicit_defaults_for_timestamp=true
 
 sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
 
 skip-grant-tables
 
 #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
 
####################配置文件结束###################

重点是以下配置,其中datadir的目录名称必须是:D:\mysql\mysql-5.7.13-winx64/data/,加上skip-grant-tables,使root不输密码,登陆

4.在windows系统环境变量path,加入如下内容
D:\mysql\mysql-5.7.13-winx64\bin;(注意加分号)

5、将mysql注册为windows系统服务
具体操作是在命令行中执行以下命令(需要以管理员身份运行命令行):

cd C:\Windows\System32
以管理员身份运行cmd.exe
需要切换到bin目录,否则,会将服务目录指定为D:\mysql\mysql-5.7.13-winx64\bin

增加服务命令:mysqld install MySQL --defaults-file="D:\mysql\mysql-5.7.13-winx64\my.ini"

移除服务命令为:mysqld remove

6.第5步成功后,初始化data目录
D:\mysql\mysql-5.7.13-winx64\bin>mysqld  --initialize
此步骤非常重要,未初始化,可能会导致mysql服务无法启动(坑一)

7.打开系统服务管理
可以看到mysql系统服务

在命令行启动mysql命令为: net start mysql

关闭mysql命令为:net stop mysql

8、修改root密码
命令行执行:

1
2
3
4
5
6
7
8
9
10
11
12
mysql –uroot
 
mysql>show databases;
 
mysql>use mysql;
 
mysql> update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
 
mysql> FLUSH PRIVILEGES;
 
mysql> QUIT

9、远程登陆配置

允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:

1)在本机先使用root用户登录mysql:

命令行执行:mysql -u root -p

输入密码(第7步中设置的密码):12345

2)进行授权操作:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345' WITH GRANT OPTION;

重载授权表:

mysql>FLUSH PRIVILEGES;

退出mysql:quit

windows安装配置mysql-5.7.13-winx64方法的更多相关文章

  1. Windows平台安装配置mysql数据库

    Windows平台安装配置mysql数据库 作者:Eric 微信:loveoracle11g 去下载mysql软件 https://www.mysql.com/downloads/ https://d ...

  2. Windows下安装配置MySQL

    Windows下安装配置MySQL的基本步骤 一.MySQL下载 MySQL官方下载地址https://dev.mysql.com/downloads/mysql/5.7.html#downloads ...

  3. CentOS 7安装配置MySQL 5.7

    概述 前文记录了在Windows系统中安装配置MySQL 5.7(前文连接:https://www.cnblogs.com/Dcl-Snow/p/10513925.html),由于安装部署大数据环境需 ...

  4. (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记

    Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...

  5. CentOS和Windows下配置MySQL远程访问的教程

    CentOS和Windows下配置MySQL远程访问的教程   一.前言 由于实验在云服务器上跑的结果不是很理想.所以,现在切换到局域网服务器.因此,需要重新配置 Windows 服务器和 CentO ...

  6. Mac 安装配置Mysql

    Mac下安装配置Mysql By 白熊花田(http://blog.csdn.net/whiterbear) 转载需注明出处,谢谢. 下载安装 去官网下载Community版本号的mysql安装文件. ...

  7. CentOS6.5下安装配置MySQL

    CentOS6.5下安装配置MySQL,配置方法如下: 安装mysql数据库:# yum install -y mysql-server mysql mysql-deve 查看mysql-server ...

  8. CentOS 7 安装配置 MySQL

    https://blog.imzhengfei.com/centos-7-an-zhuang-pei-zhi-mysql/ MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前 ...

  9. mac安装配置mysql

    目录 mac安装配置mysql 1.mysql的安装 2.设置root用户的密码 3.分别执行一下命令 4.配置mysql环境变量 mac安装配置mysql 1.mysql的安装 ​ 安装过程十分简单 ...

  10. Linux普通用户安装配置mysql(非root权限)

    Linux普通用户安装配置mysql(非root权限) 说明:在实际工作中,公司内网的机器我们一般没有root权限,也没有连网,最近参考网上的资料使用一般的账户成功安装mysql,记录如下 Linux ...

随机推荐

  1. iOS开发中文件的上传和下载功能的基本实现-备用

    感谢大神分享 这篇文章主要介绍了iOS开发中文件的上传和下载功能的基本实现,并且下载方面讲到了大文件的多线程断点下载,需要的朋友可以参考下 文件的上传 说明:文件上传使用的时POST请求,通常把要上传 ...

  2. Ubuntu 14.04 标题栏实时显示上下行网速、CPU及内存使用情况

    首先当然是用wget下载indicator-sysmonitor,终端执行命令:wget -c https://launchpad.net/indicator-sysmonitor/trunk/4.0 ...

  3. CH Round #53 -密室

    描述 有N个密室,3种钥匙(红色,绿色,白色)和2种锁(红色,绿色),红色钥匙只能开红色的锁,绿色钥匙只能开绿色的锁,白色钥匙可以开红色的锁和绿 色的锁,一把钥匙使用一次之后会被扔掉.每个密室由一扇门 ...

  4. 【转】Android中定时器的3种实现方法

    原文网址:http://www.android-study.com/pingtaikaifa/508.html 在Android开发中,定时器一般有以下3种实现方法: 一.采用Handler与线程的s ...

  5. Jtree (节点的渲染+资源管理器)

    我们的还是自定义的Jtree的类: package jtree.customNode; import java.io.File; import javax.swing.JTree; import ja ...

  6. jQuery手机触屏左右滑动切换焦点图特效代码

    原文地址:http://www.17sucai.com/pins/4857.html 演示地址:http://www.17sucai.com/pins/demoshow/4857 干净演示地址:htt ...

  7. topas top vmstat

    Linux监控脚本 http://www.jb51.net/article/58799.htm  http://blog.csdn.net/icescream6/article/details/456 ...

  8. log4net 快速上手使用

    *本随笔仅限快速上手,如需深入探究,可查阅其它博友. 一.下载log4net.dll并添加引用; 二.添加配置文件 log4net.xml : <?xml version="1.0&q ...

  9. Android Studio编译好的apk放在哪里?

    Eclipse中编译好的apk文件时在bin文件中面的,可是在Android Studio有一个比較大的修改了,编译好的apk在android studio里面是直接看不到了,并且apk文件所在文件夹 ...

  10. Java Instanceof

    Java Instanceof Instanceof是一个非常简单的运算符,前一个操作通常是一个引用类型的变量,后一个操作数通常是一个类(也可以是接口,可以把接口理解成一种特殊的类),它用于判断前面的 ...