mysql 5.7.13 安装配置方法图文教程(win10 64位)
作者:zhangchao19890805 发布时间:2024-01-28 09:07:21
本文实例为大家分享了mysql 5.7.13 winx64安装配置方法图文教程,供大家参考,具体内容如下
(1) 下载MySQL程序,您可以从MySQL官网上下载,或者点击这里下载
(2) 解压mysql-5.7.13-winx64.zip文件到你想安装的目录,我的例子是
D:\program\mysql-5.7.13-winx64。其中的目录结构如下:
文件夹:bin docs include lib share
文件: COPYING README my-default.ini
(3) 拷贝文件 my-default.ini 到相同目录下重命名为my.ini。
(4) E盘新建一个mysqlData文件夹。
(5) 在my.ini里面内容清空,重新复制成一下内容。
[client]
no-beep
# pipe
# socket=mysql
port=3306
[mysql]
default-character-set=utf8
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/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.
[mysqld]
explicit_defaults_for_timestamp = TRUE
# 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 = 2G
# 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:\program\mysql-5.7.13-winx64\"
datadir="E:\mysqlData\"
port=3306
server_id=1
general-log=0
general_log_file="mysql_general.log"
slow-query-log=1
slow_query_log_file="mysql_slow_query.log"
long_query_time=10
log-error="mysql_error_log.err"
default-storage-engine=INNODB
max_connections=1024
query_cache_size=128M
key_buffer_size=128M
innodb_flush_log_at_trx_commit=1
innodb_thread_concurrency=128
innodb_autoextend_increment=128M
tmp_table_size=128M
# 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
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
character-set-server=utf8
innodb_flush_method=normal
(6) 管理员身份进入cmd(以下都是) 同过cd 命令进入到mysql目录下的bin文件夹下。
(7) 执行安装mysql服务的命令:
mysqld --install MySQL --defaults-file=D:\program\mysql-5.7.13-winx64\my.ini
安装成功后提示:Service successfully installed
(8) 为了生成data目录及初始化数据,执行以下命令:
mysqld --initialize
这个命令执行完之后,就会在上文新建的 E:\mysqlData 文件夹里面生成MySQL需要用到的文件和文件夹。
(9) E:\mysqlData 文件夹里面的文件结构如下:
文件夹: mysql、 performance_schema、 sys
文件: auto.cnf DESKTOP-SDK08IO.pid ib_buffer_pool ib_logfile0 ib_logfile1 ibdata1 ibtmp1 mysql_error_log.err mysql_slow_query.log
(10) 在 E:\mysqlData 文件夹里面的mysql_error_log文件里找到下面这一行:
2016-08-02T23:09:18.827488Z 1 [Note] A temporary password is generated for root@localhost: #98um:=-RfbI
临时密码是 root@localhost: 后面的#98um:=-RfbI。
(11) 同一个命令行程序里启动服务net start mysql 。
(12)新开一个命令后程序,进入 D:\program\mysql-5.7.13-winx64\bin 文件夹下,执行命令:
mysql -uroot -p
(13) 输入初始密码连接进入mysql数据库后,修改密码如下:
set password=password('123456');
flush privileges;
(14) 输入exit退出MySQL。
(15) 同一个命令后程序下,用新的密码进入mysql 执行命令:
mysql -uroot -p123456
进入MySQL后输入SQL:
select * from information_schema.TABLES t limit 3;
可以验证一下是否正常安装。
(16) 去MySQL官网下载安装Workbench,这样就可以使用MySQL的图像界面了。


猜你喜欢
- 由于我们分发的python应用可能运行在64位环境,也可能运行在32位环境,所以我们需要为同一套应用代码配置两套打包环境,怎么配置?步骤如下
- List 是 Python 中常用的数据类型,它一个有序集合,即其中的元素始终保持着初始时的定义的顺序(除非你对它们进行排序或其他修改操作)
- MySQL基础知识第一期,如何远程访问MySQL数据库设置权限方法总结,讨论访问单个数据库,全部数据库,指定用户访问,设置访问密码,指定访问
- 这一篇笔记介绍 Django 系统 model 的外键处理,ForeignKey 以及相应的处理方法。这是一种一对多的字段类型,表示两张表之
- 本文实例为大家分享了php微信跳一跳的具体代码,供大家参考,具体内容如下<?php require 'config.php
- 备注 与 DELETE 语句相比,TRUNCATE TABLE 具有以下优点: 所用的事务日志空间较少。 DELETE 语句每次删除一行,并
- 下面代码写的是js验证检查输入的字符是否是全角的函数:效果演示:<script> function i
- 防止用户通过后退按钮重复提交表单 <% response.Buffer=true response.Expires=0 respons
- 在本章中,我们将重点介绍RSA密码加密的不同实现及其所涉及的功能.您可以引用或包含此python文件以实现RSA密码算法实现.加密算法模块&
- 一、激活函数1.Sigmoid函数函数图像以及表达式如下:通过该函数,可以将输入的负无穷到正无穷的输入压缩到0-1之间。在x=0的时候,输出
- 有朋友问,在数据库中如何查询数据所在的行,一般我们建议一个自增字段就可以了.但是有时却会删除数据,那么那个自增字段也不正确了先不管朋友们为什
- 引言:在机器学习还有深度学习中,经常会用到这几个函数,为了便于以后熟练使用,现在对这几个函数进行总结。(一)np.random.rand()
- 用了一段时间的 typescript 之后,深感中大型项目中 typescript 的必要性,它能够提前在编译期避免许多 bug,如很恶心的
- 1.断点调试是啥?难不难?断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下
- 前言在实际生产环境中,如果对mysql数据库的读和写都在一台数据库服务器中操作,无论是在安全性、高可用性,还是高并发等各个方面都是不能满足实
- 1、实现目标Golang 使用excelize 导出表格到浏览器下载或者保存到本地。后续导入的话也会写到这里2、使用的库go get git
- 本文实例讲述了Python使用random模块生成随机数操作。分享给大家供大家参考,具体如下:今天在用Python编写一个小程序时,要用到随
- 下列语句部分是Mssql语句,不可以在access中使用。SQL语句分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECL
- 导语元宵节,又称上元节、灯节,是春节之后的第一个重要节日。相传,汉文帝(前179—前157年)为庆祝周勃于正月十五勘平诸
- 几天前,想把上个月校园招聘的餐旅费报销一下。结果在公司内网的报销系统折腾了三个半小时才搞定。看看自己报销的金额:802块。觉得挺无奈,花了三