文档章节

MySql 5.7解压版配置

s
 sunsyu
发布于 2017/04/13 16:03
字数 816
阅读 2
收藏 0

1、解压缩
将下载到的文件解压缩到自己喜欢的位置,假设安装目录为D:\mysql
2、添加环境变量
右键计算机->属性->高级系统设置->环境变量;找到path,选择编辑,在原有值末尾添加:D:\mysql\bin
3、添加配置文件
在MySQL的安装目录(D:\mysql)下,建立新文本文件txt,并将其命名为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]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
basedir = D:\MySQL
datadir = D:\MySQL\data
port = 3306

#################################################
#cache
key_buffer_size=1024M
read_buffer_size=8M
query_cache_size=16M
table_open_cache=512
wait_timeout=30
sort_buffer_size = 16M
#################################################

#################################################
#connect
max-connections=1024
#################################################

#sql MySQL-slow
slow-query-log=On
slow_query_log_file="D:\\MySQL\\logs\\slowquery.log"
long_query_time=3
log_queries_not_using_indexes = ON


general_log = ON
general_log_file = "D:\\MySQL\\logs\\general_log.log"

########log settings######## 
log-error="D:\\MySQL\\logs\\error.log"
log_bin_trust_function_creators=1
server-id = 1
log_bin="D:\\MySQL\\logs\\MySQL-bin.log"
binlog_format = MIXED
expire_logs_days = 10
max_binlog_size = 100M


# server_id = .....


# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

explicit_defaults_for_timestamp=true
innodb_flush_method=normal
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

保存后关闭
4、初始化数据库
以管理员自身份打开CMD执行以下命令(注意必须以管理员身份打开,否则报错)

mysqld --initialize --user=mysql --console

在控制台消息尾部会出现随机生成的初始密码,记下来(因为有特殊字符,很容易记错,最好把整个消息保存在记事本里);如果上述命令运行不成功请用以下命令代替:

D:\mysql\bin\mysqld --initialize --user=mysql --console

如果仍然不成功请检查第2步
5、将MySQL添加到系统服务
以管理员自身份打开CMD执行以下命令(注意必须以管理员身份打开,否则报错)

mysqld --install MySQL
net start MySQL 如果已有的话: mysqld remove mysqld --install MySQL net start MySQL

安装成功,则显示“服务已启动成功”
如果上述命令运行不成功,可以用以下命令代替:

D:\mysql\bin\mysqld --install MySQL
net start MySQL

安装成功,则显示“服务已启动成功”;如果仍然不成功请检查第2步
6、启动MySQL并修改密码
在CMD控制台里执行命令:mysql -u root -p ;回车执行后,输入刚才记录的随机密码;执行成功后,控制台显示 mysql>,则表示进入mysql;输入命令set password for root@localhost = password('123'); (注意分号)
此时root用户的密码修改为123
7、MySQL远程登录设置
允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:
1)在本机先使用root用户登录mysql:
命令行执行:mysql -u root -p
输入密码(root的密码):12345
2)进行授权操作:

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

重载授权表:

mysql>FLUSH PRIVILEGES;

退出mysql:quit

© 著作权归作者所有

s
粉丝 0
博文 109
码字总数 135924
作品 0
深圳
私信 提问
windows系统下安装最新mysql 5.7.13解压版

最近因为需要测试mysql的多种主从配置方案,所以要安装多个mysql。为了更好的应用机器,干脆就在一台windows机器上安装了多个mysql,用不同的端口号区别开。那么,最好的选择自然就是安装多个...

gaolu
2016/07/25
173
0
Linux服务器部署mysql5.7.x 二进制包

mysql5.7的安装相对于5.6还是有点区别,本章主要介绍二进制的安装方法。 mysql 5.7下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 安装 我下载的是版本是mysql5.7.22...

crazy_charles
2018/04/20
0
0
MySql免安装版安装配置以及MySQL服务无法启动解决方案

MySql免安装版安装配置以及MySQL服务无法启动解决方案 文首提要: 下载的MySQL版本是:mysql-5.7.17-winx64.zip Archive版;系统:Windows7 64位。 一、解压文件 下载好MySQL后,解压到D盘下...

仟昭
2018/11/27
15
0
VirturalBox中搭建CentOS开发环境实录(二)

安装MySQL Yum安装: 官方安装步骤:http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html >sudo yum install mysql-community-server 源码安装: 官方安装步骤:https......

摆渡者
2015/12/10
165
0
mysql-5.7.17-winx64免安装配置

1.下载mysql免装版压缩包 地址:http://dev.mysql.com/downloads/mysql/ 选择适合的压缩包download。 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下。 3. 添加环境变量 变量名...

Nonry
2016/12/19
127
1

没有更多内容

加载失败,请刷新页面

加载更多

自建redis笔记

自建redis笔记 最近在linux安装了一下redis,特做一些笔记! 本文先单节点启动redis,然后再进行持久化配置,在次基础上,再分享搭建主从模式的配置以及Sentinel 哨兵模式及集群的搭建 单节点...

北极之北
6分钟前
1
0
vue+element之多表单验证

方法一:利用promise var p1=new Promise(function(resolve, reject) { this.$refs[form1].validate((valid) => { if(valid){ ......

沉迷代码我爱学习
8分钟前
1
0
golang 1.13 errors 包 新函数介绍

引 这次 errors 包算重量级更新。很有更能把以前的一些设计模式给推到。下面聊下用法。 error 装包 以前返回一个错误,想要保存 error 链,还要定义结构体保存以前的 error 信息。感兴趣看下...

guonaihong
17分钟前
23
0
并发编程之线程池

一、线程池 1、什么是线程池 Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序 都可以使用线程池。在开发过程中,合理地使用线程池能够带来3个好处。 第一:降...

codeobj
20分钟前
2
0
知识点总结思维导图模板分享,良心安利,建议收藏

思维导图经常被用在学习中,对大脑思维进行发散,对知识进行记忆。使用思维导图可以让知识更加简单更有层次。下面是利用思维导图所绘制的几款知识点总结思维导图模板,大家可以进行进行参考使...

干货趣分享
23分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部