搭建mysql5.7.13环境的方法步骤

最近决定学习数据库,在比较了各个数据库之后,选择从mysql入手,主要原因:

•开源

•成熟,通用

•用户量多,社区完善

•入门简单

一、下载安装

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

mysql官网有俩种版本可供下载,分别是客户端版本(Recommended Download,也是官网的推荐版本)和解压缩版本(Archive)。我这里选择的是解压缩版本,点击download进行下载,下载完毕后直接将压缩包解压到您想要安装mysql的目标路径即可。

我下载的是5.7.13版本,解压后,得到一个mysql-5.7.13-winx64的文件夹,它包含如下文件:

2016/07/18 14:34

2016/07/18 14:34

2016/07/18 14:34

2016/05/25 13:50 17,987 COPYING

2016/07/18 14:34

2016/07/18 14:33

2016/07/18 14:34

2016/05/25 14:08 1,141 my-default.ini

2016/05/25 13:50 2,478 README

2016/07/18 14:34

3 个文件 21,606 字节

7 个目录 118,994,726,912 可用字节

至此,下载安装完毕

二、配置mysql

1.配置my.ini

我这里将mysql-5.7.13-winx64文件重命名为mysql(原文件名太长了),该文件下的my-default.ini是默认的配置文件,我们这里需要自己重新实现配置:将my-default.ini复制一份并重命名为my.ini,并将最将basedir、datadir等参数的文件目录替换成你自己mysql所在目录的路径。

# 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.

[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 = C:\mysql

datadir = C:\mysql\data

# port = .....

# 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

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

我这里的mysql文件放在c盘下,所以只要把上面文件中“c:/mysql”的地方填入你自己的文件路径就ok了。

2.配置环境变量

将你的mysql bin文件夹的路径添加到PATH中,很简单,不多说了。

三、运行mysql

以管理员身份运行cmd(一定要用管理员身份运行),并进入到mysql的bin文件中

mysqld --remove

mysqld --install

mysqld --initialize //会生成一个data文件夹

net start mysql //启动mysql服务

依次执行这三个命令后,打开data文件夹,找到其下error文件类型的文件打开,该文件是本次mysql初始化的log日志,包括初始化密码。如果显示“root@localhost is created with an empty password !”,则为空。然后执行

mysql -uroot -p

输入用户名和密码,显示“ Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. ”,则表示连接成功。

四、登录出错

如果登录的时候存在问题,显示“ Access denied for user 'root'@'localhost'”,可以尝试重新设置设置root密码:

1.修改/my.ini文件,在[mysqld]下添加 skip-grant-tables , 再启动mysql

2.然后用空密码方式使用root用户登录 MySQL;

mysql -u root

3.修改root用户的密码;

mysql> update mysql.user set password=PASSWORD('新密码') where User='root'

mysql> flush privileges;

mysql> quit

4.重新启动MySQL,就可以使用新密码登录了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持路饭。

本文地址:http://www.45fan.com/dnjc/68788.html

路由器搭设mysql_搭建mysql5.7.13环境的方法步骤相关推荐

  1. 怎样检查python环境是否安装好_如何搭建pytorch环境的方法步骤

    1.conda创建虚拟环境pytorch_gpu conda create -n pytorch_gpu python=3.6 创建虚拟环境还是相对较快的,它会自动为本环境安装一些基本的库,等待时间无 ...

  2. 使用pm2启动node文件_使用pm2部署node生产环境的方法步骤

    一.PM2是什么 是可以用于生产环境的Nodejs的进程管理工具,并且它内置一个负载均衡.它不仅可以保证服务不会中断一直在线,并且提供0秒reload功能,还有其他一系列进程管理.监控功能.并且使用起 ...

  3. 设置python编程环境_JupyterNotebook设置Python环境的方法步骤

    使用Python时,常遇到的一个问题就是Python和库的版本不同.Anaconda的env算是解决这个问题的一个好用的方法.但是,在使用Jupyter Notebook的时候,我却发现加载的仍然是默 ...

  4. 腾讯云轻量应用服务器搭建跨境电商的方法步骤(非常详细)

     独立站火热的背后 对于中国的跨境电商平台卖家而言,2021年绝对是段低气压的时光:亚马逊掀起了一场规模庞大的"封号潮",自4月起至9月,从头部到中小品牌,粗略统计有超过5万家店铺 ...

  5. mysql5.7环境搭建_mysql5.7.13环境搭建教程(解压缩版)

    最近决定学习数据库,在比较了各个数据库之后,选择从mysql入手,主要原因: •开源 •成熟,通用 •用户量多,社区完善 •入门简单 一.下载安装 mysql的官网下载地址:http://dev.my ...

  6. 如何搭建html运行环境,搭建基于express框架运行环境的方法步骤

    一.Express简介 Express提供了一个轻量级模块,把Node.js的http模块功能封装在一个简单易用的接口中.Express也扩展了http模块的功能,使你轻松处理服务器的路由.响应.co ...

  7. ubuntu下搭建java web开发环境的详细步骤

    系统环境:Ubuntu 10.10(linux-kernel 2.6.35-22) 安装版本:apache-tomcat-7.0.29.tar.gz(官方网址:Apache Tomcat) 安装步骤: ...

  8. python的jupyter的使用教程-JupyterNotebook设置Python环境的方法步骤

    使用Python时,常遇到的一个问题就是Python和库的版本不同.Anaconda的env算是解决这个问题的一个好用的方法.但是,在使用Jupyter Notebook的时候,我却发现加载的仍然是默 ...

  9. 配置PHP运行环境的方法步骤

    一.PHP与Apache整合 1.安装Apache服务 (1)下载与安装 (2)验证:安装完成后打开浏览器,在浏览器地址栏输入localhost或者127.0.0.1或者本地局域网的ipv4地址, 当 ...

最新文章

  1. 十三种基于直方图的图像全局二值化算法原理、实现、代码及效果(转)
  2. Redis的复制详解
  3. Android学习笔记---后台运行方法
  4. cssd拉起oracle,oracle rac /etc/init.d/init.cssd startcheck
  5. html 高度不够,HTML/CSS:Div未扩展到内容高度
  6. 【VB.NET】实验 编写个人信息管理系统
  7. Qt文档阅读笔记-Broadcast Sender Example解析
  8. 【模板/经典题型】并查集维护生成树
  9. mysql varchar json_谈谈 MySQL 的 JSON 数据类型
  10. 反向传播网络(BP 网络)
  11. 计算机英语潘雪峰,《小学三年级英语听力训练指导策略的研究》研究报告
  12. matlab开环传递函数 求单位负反馈的系统传递函数,利用matlab由开环传递函数求闭环传递函数并求其单位冲击和阶跃响应...
  13. PHP生成短连接的方法
  14. Chrome启动页设置无效完美解决
  15. 达索系统SPDM面向管理者的企业级仿真流程管理平台
  16. Win7 Iphone4手机通过电脑上网设置 开机自动打开WIFI
  17. 跳过评价教师看成绩html,学校评优秀教师只看成绩,这种做法对吗?
  18. p标签和超链接的认识
  19. 数据分析学习日记 Day4
  20. CV圈杀疯了!继谷歌之后,清华、牛津等学者又发表三篇MLP相关论文,LeCun也在发声...

热门文章

  1. 廊坊圣洁口去医院明星同款·隐形矫正试戴会圆满举办!
  2. WIndows内核学习笔记:分页机制——PAE分页模式
  3. echarts-liquidfill 水滴图/水位图/水球 下载地址
  4. 实现点击选择按钮时候选中对应选中的行,当点击某一行单元格时候就清除其他选中行然后选中对应点击的那一行
  5. 不同分发平台的区别和特点
  6. js将当前时间格式化为年-月-日 时:分:秒
  7. 2019年‘泰迪杯’数据分析职业技能大赛A题——个人代码分享
  8. ReactNative 深层连结
  9. 日有所思(3)——关于方向性保护的认识
  10. Leetcode 129求根节点到叶节点数字之和、104二叉树的最大深度、8字符串转换整数(atoi)、82删除排序链表中的重复元素II、204二分查找、94二叉树的中序遍历、144二叉树的前序遍历