首先需要了解,在本地安装mysql正常情况下一定要安装 mysql server, 如果你对命令很熟悉,当然就够了,如果你想用可视化的工具来操作,还需要安装一个 mysql 可视化工具。话不多说,我们先来安装 mysql server 吧。

1、下载:

官网下载:https://www.mysql.com/

step1: DOWLOANDS -> Community -> MySQL Community Server -> 选择你想要的server版本

step2: 此处以 MySQL Community Server 5.7.13 为例,点击后如下,选择你的操作系统及位数:

step3: 点击按钮 Download 会出现如下:

这里我直接选择直接下载,等待下载完成。

step4: 下载完后是如下文件:

在此下载演示版本:https://pan.baidu.com/s/1MSN8oMLXqmpQvNFxSr-0og

2、配置:

step 1 : 解压下载下来的 zip 包,放到指定目录,以 D:\mysql\mysql-5.7.13-winx64 为例。

step 2: 配置环境变量,如下:右击我的电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 点击系统变量栏目下的 Path,并点击编辑按钮,在最后追加 D:\mysql\mysql-5.7.13-winx64; (注意后面的分号)

step 3: 配置 mysql server:

mysql 的默认配置是在主目录下的 my-deafult.ini 文件中,如下图:

修改或新增一个 my.ini文件来配置,在文件中[mysqld]下面配置basedir和datadir,如下:

注:如果要新增my.ini文件,直接 copy一下 my-default.ini文件,修改文件名位 my 即可,防止直接新建文本导致编码出问题。

step 4: 以管理员身份打开 cmd。必须以管理员身份打开,否则提示错误:

Install/Remove of the Service Denied

管理员打开方法:右击 cmd 图标,选择 “以管理员身份运行”

打开后进入 bin 目录下,如下:

文件名很长需要一个字母一个字母敲么,当然有技巧,输入前几个字母直到能区分其他文件后,点一下 "Tab" 键就好啦。

step 5:安装 mysql, 进入 bin 目录后执行命令 mysql -install, 如下:

提示 Service successfully installed, 说明安装成功。

如果一条电脑安装多个版本 MySQL 服务,请使用以下命令并为其命名(mysql5.7.13):

mysqld --install mysql5.7.13 --defaults-file='D:\mysql\mysql-5.7.13-winx64\my.ini'

step 6 : 因为初始化data的时候,随机生成了密码,此时需要修改密码

在mysql的配置文件my.ini中,在[mysqld]下面添加 skip-grant-tables ,保存文件。

注意,虽然说 my-default 修改basedir和datadir可以生效,但是添加 skip-grant-tables无法生效,亲测,故最后我还是copy了一份 my.ini 文件来修改配置。此命令是用来跳过密码验证。

step 6: 启动mysql,输入命令:net start mysql

提示启动成功。

step 7: 用户登录,输入命令 mysql -u root -p,提示 [Enter password],直接回车即可(此时 skip-grant-tables 起作用啦),如下:

step 8: 操作mysql来验证吧,先来修改密码,输入命令 use mysql,再输入修改密码命令:UPDATE mysql.user SET Password=PASSWORD('123456') WHERE User='root';

此处注意,

1)如果 server 是 mysql 5.6 以前版本,使用如下命令:

UPDATE mysql.user SET Password=PASSWORD('123456') WHERE User='root';

如果是 5.6 以后的版本,使用如下命令:

UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE USER='root';

这是由于5.6以后user表中没有password字段。

2)命令后面的分号 ; 记得带上。

step 9: 验证用户密码;

1) 退出 mysql, 输入命令 quit, 回到 bin 目录,如下:

2)把之前在 my.ini 加的 skip-grant-tables 去掉

3)关闭数据库连接,输入命令:net stop mysql

4)启动数据库连接,输入命令:net start mysql

5)用户登录,输入命令:mysql -u -root -p,此时输入刚刚设置好的密码:

登录成功,大功告成,用命令 use mysql 来操作数据库吧。

mysql server安装及配置相关推荐

  1. mysql server 安装及配置_mysql server的安装和配置

    YSQL-5.7.9.1解压版 例如我的在D:\Program Files\MySQL\MySQL Server 5.7(解压时名字mysql-installer-community-5.7.9.1可 ...

  2. mysql网络安装教程_详细教程--MySQL的安装与配置

    免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言,其特点为体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,在 Web 应 ...

  3. MySQL的安装与配置--windows下安装

    转自:https://www.cnblogs.com/winton-nfs/p/11524007.html 免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问 ...

  4. MySQL教程(三)—— MySQL的安装与配置

    1  安装MySQL 打开附件中的文件(分别对应电脑系统为32/64位). 点next. 三个选项,分别对应典型安装.自定义安装和完全安装,在此选择典型安装(初学者). 点install. 广告,忽略 ...

  5. mysql下载安装及配置_mysql的下载,安装和配置

    顺道向大家介绍一下mysql的安装和配置,mysql数据库应该说是现在整个互联网行业最流行的数据库了,简单易用 1.下载,大家可以去官网下载最新的mysql版本,地址:http://dev.mysql ...

  6. MySQL的安装与配置——详细教程 这是原地址https://www.cnblogs.com/winton-nfs/p/11524007.html

    免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言,其特点为体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,在 Web 应 ...

  7. MySQL免安装版配置部署详细教程

    MySQL免安装版配置部署详细教程 这里写目录标题 MySQL免安装版配置部署详细教程 部署MySQL免安装版(windows版) 1.windows的mysql配置文件是my.ini,将此文件放到m ...

  8. 虚拟机与MySQL的安装及配置

    1.打开已经下载好的VMware Workstation,点击创建新的虚拟机. 2.按照以下步骤依次选择. 虚拟机名称可以自行定义,但是虚拟机所在位置需要注意,其中不要出现中文字符,以免导致bug. ...

  9. MySQL本地安装与配置(超详细,附带安装包)

    MySQL本地安装与配置,测试连接工具sqlyog 目录 MySQL本地安装与配置,测试连接工具sqlyog 一: 安装工具准备 二: 安装mysql 三:使用sqlyog连接工具 四:总结 一: 安 ...

最新文章

  1. python 拆分excel openpyxl_openpyxl(python操作Excel)
  2. 中小企业如何巧用大数据?
  3. MyBatis 插件原理与自定义插件-用代理模式我们就要解决几个问题
  4. Oracle 左连接、右连接、全外连接、(+)号作用
  5. idea每次都要build_Lombok有啥牛皮的?SpringBoot和IDEA官方都要支持它!
  6. shell 脚本 简易for循环 脚本
  7. Solaris 网络 配置
  8. html中使用过渡不显示,CSS3过渡不适用于显示属性
  9. opencv之绘制多边形----cv2.polylines, cv2.fillPoly
  10. python环境变量设置失败
  11. STM32库函数: GPIO部分代码细究1
  12. 用VC2013编译了一个程序,在Windows 8、Windows 7(64位、32位)下都能正常运行。但在Win XP,Win2003下运行时,却报错不能运行
  13. 数字货币期货生存指南
  14. 红米手机4X获得Root权限的流程
  15. 【分享】李笑来采访路金波老师的录音
  16. scratch教程——弹球游戏
  17. 3DMax—产品包装盒制作教程
  18. Electron 麒麟 Linux 系统 root 账户报错
  19. 破解宝塔所有插件只需一句代码
  20. 简单好用的树莓派磁盘空间管理工具

热门文章

  1. Gitlab Runner
  2. 20230429作业
  3. OFFICE中的VBA库的定义
  4. Bridging the Gap Between Anchor-based and Anchor-free Detection
  5. 小学生python编程写游戏_小学生开始学Python,开发AI的首选编程语言:推荐一波Python书单...
  6. 在node中,中文转拼音排序
  7. Python3版本Django实现免费手机验证码注册
  8. 智能云防雷,信号浪涌保护器防雷接地方案
  9. 金融科技B端市场群雄争霸 PATH四家各出奇招
  10. linux 高效压缩工具xz的压缩和解压使用