文档章节

win下安装mysql5.7.12

菜鸟一直在成长
 菜鸟一直在成长
发布于 2016/06/12 17:00
字数 729
阅读 8
收藏 0
点赞 0
评论 0

1、mysql-5.7.12-winx64.zip下载 官方下载地址:http://dev.mysql.com/downloads/mysql/

2.解压到C:\job\mysql-5.7.12-winx64

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

####################配置文件开始###################

 # For advice on how to change settings please see

 # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

 # *** 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 ="C:\job\mysql-5.7.12-winx64/"

 datadir ="C:\job\mysql-5.7.12-winx64/data/"

 tmpdir ="C:\job\mysql-5.7.12-winx64/data/"

 socket ="C:\job\mysql-5.7.12-winx64/data/mysql.sock"

 log-error="C:\job\mysql-5.7.12-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="C:\job\mysql-5.7.12-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的目录名称必须是:C:\job\mysql-5.7.12-winx64/data/,加上skip-grant-tables,使root不输密码,登陆

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

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

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

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

移除服务命令为:mysqld remove

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

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

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

 关闭mysql命令为:net stop mysql

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

mysql –uroot

mysql>show databases;

mysql>use mysql;
mysql> update mysql.user set authentication_string=password('12345') where user='root' and Host = 'localhost';

mysql> alter user 'root'@'localhost' identified by '12345';

mysql> FLUSH PRIVILEGES;

mysql> QUIT

坑二:新版的mysql数据库下的user表中已经没有Password字段了,而是将加密后的用户密码存储于authentication_string字段

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

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

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

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

2)进行授权操作: mysql>use mysql; mysql>GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '12345' WITH GRANT OPTION;

重载授权表:

mysql>FLUSH PRIVILEGES;

退出mysql:quit

3)又一个大坑 再次使用cmd进入,帐号密码都已经输入了,执行sql缺报错 ERROR 1820 (HY000): You must SET PASSWORD before executing this statement 于是乎搜索,最后发现还需要再设置一次密码。 SET PASSWORD = PASSWORD('123456');

之后终于可以正常访问

参考:http://www.jb51.net/article/83365.htm

© 著作权归作者所有

共有 人打赏支持
菜鸟一直在成长
粉丝 5
博文 40
码字总数 15658
作品 0
丰台
MySql5.7.12_安装配置

[TOC] MySql5.7.12_安装配置 linux安装 添加mysql的用户和组 解压安装 其他机器可访问 创建快捷方式

sand_ant ⋅ 2016/06/21 ⋅ 0

Mycat在MySQL主从模式(1主1从)下读写分离和及自动切换模式的验证

博客迁移到:http://www.cnblogs.com/skymyyang/ 实验环境 两台Centos7 MySQL5.7.12 IP地址为:192.168.10.36 192.168.10.37 一台Centos7 Mycat IP地址为:192.168.10.31 一:安装mysql,如下......

skymyyang ⋅ 2016/12/19 ⋅ 0

老电脑用Win7为什么比Win10流畅

好的系统可以让电脑用起来更得心应手,工作效率也会提高。Windows作为主流的桌面级系统,已经更新换代很多次了。就在前几天,微软发布了win10周年更新版,你是选择升级还是继续观望呢?之前有...

ssw1025 ⋅ 2016/11/01 ⋅ 0

window下rails开发环境搭建(ruby_1.8.6, rails_2.2.2, intellij9)

安装ruby——1.8.6 下载ruby安装文件, 安装, 直接下一步就可以了。 安装好了, 在cmd下, 用命令: > ruby -v 如果反馈: C:Documents and SettingsAdministrator>ruby -v ruby 1.8.6 (20...

厚脸皮的tomsu ⋅ 2010/09/27 ⋅ 4

安装金蝶kis要注意这两个事项

如果用户想顺利地使用金蝶KIS记账王,要求计算机提供一定条件的硬件配置和操作系统,否则在安装和使用过程中会出现异常。金蝶KIS记账王支持部分常用的微软操作系统,但是在某些Win 7和Win 8...

石沉大海 ⋅ 2016/10/25 ⋅ 1

Windows 7 硬盘安装方法 无需刻盘

以下4种方法均为 Windows 7 全新安装,Vista 跟 Windows 7 的安装方法一样 一、 windows 7 系统下: 1、下载 Windows 7 ISO镜像,用虚拟光驱拷贝至非C盘(如d:win7) 2、开机按F8 - 修复系统 ...

绿悠悠 ⋅ 2010/06/29 ⋅ 6

Macbook 安装windows

买到苹果新款MacBook Air后大家最想干的事是什么?体验一下Mac OS X?事实告诉我们有几乎一半的人第一件想要做的事是装一个微软的Windows系统,但问题是新版的MBA已经没有光驱了,这可如何是好...

Jian-Yong ⋅ 2013/01/04 ⋅ 2

openstack 制作Windows server 2008镜像

1.安装软件 #在镜像制作服务器,安装qemu libvirtd 及Windows virt驱动 [root@bogon ~]# yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install [root@bogon ~]# syst......

fxhlj ⋅ 2017/07/06 ⋅ 0

联想X270——正版Win10换win7之BIOS配置及系统安装

笔记本安装系统现在是越来越困难了,最早的万能大法Legacy+IDE+win7纯净版光盘的方法已经越来越不适应。 公司新配了出差笔记本联想X270,不再有可刻录光驱,印象当中ThinkPad必定有Thinkvant...

Mengix ⋅ 2017/07/24 ⋅ 0

Win7 系统下安装CentOS7 双系统

最近想安装一个CentOS玩玩,试了两种方式(1:硬盘安装,2:U盘安装) 1硬盘安装   这是我最先使用的方式,我虽然有两个U盘,但容量太小都只有4G,下载的centos 7 x64.iso也有4G,装不下,所以使用硬盘...

ustbgaofan ⋅ 2015/12/23 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周日乱弹 —— 这么好的姑娘都不要了啊

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @TigaPile :分享曾惜的单曲《讲真的》 《讲真的》- 曾惜 手机党少年们想听歌,请使劲儿戳(这里) @首席搬砖工程师 :怎样约女孩子出来吃饭,...

小小编辑 ⋅ 16分钟前 ⋅ 1

Jenkins实践3 之脚本

#!/bin/sh# export PROJ_PATH=项目路径# export TOMCAT_PATH=tomcat路径killTomcat(){pid=`ps -ef | grep tomcat | grep java|awk '{print $2}'`echo "tom...

晨猫 ⋅ 今天 ⋅ 0

Spring Bean的生命周期

前言 Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,掌握这些可以加深对 Spring 的理解。 首先看下生命周期图: 再谈生命周期之前有一点需要先明确: Spring 只帮我们管理单例模...

素雷 ⋅ 今天 ⋅ 0

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 今天 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部