MySQL 下载与配置教程(免安装版)

  • 说明
  • 步骤

此博客已不再维护,更新内容将更新在另一篇博客中,链接:https://blog.csdn.net/wangpaiblog/article/details/121571927

笔者的环境:

  • MySQL 5.7.17 32位

  • Windows 10 教育版

说明

  • 本教程讲述的是 Windows 下 MySQL 手动版的安装与配置。这往往是喜欢从 CMD 中执行 MySQL 代码,或者是希望需要下载的文件尽可能小的使用者的偏爱。如果读者和他们与众不同,更喜欢站在巨人的肩膀上,可以选择集成的IDE来避免进行本教程中讲述的烦琐操作。关于这方面的内容,可见笔者的另一篇博客:

    MySQL Community 安装教程:
    https://blog.csdn.net/wangpaiblog/article/details/112000033

  • 对于 Linux 下 MySQL 的安装,可见笔者的另一篇博客:

    Linux 下 MySQL 安装教程:
    https://blog.csdn.net/wangpaiblog/article/details/120259448

  • 阅读本教程之前,需要在网上下载 MySQL 的压缩包,这其中包含 my.ini 等文件。笔者很愿意将这些资源免费发布,但由于版权的问题,读者需要在网上自行下载。如果实在找不到,也可在下方留言联系。笔者在看到这些消息之后将免费提供,希望读者收到后不要自由传播。

    自行下载的方法如下:(如果选择下面的到官网下载,还需要在下载完成之后在 MySQL 目录下创建一个 my.ini 文件)

    • 打开 MySQL 官网,找到Community版的下载。选择Community是因为该版本免费而且是一般使用的版本。具体的流程如下面的图片所示。

      MySQL 的官网是:https://www.mysql.com/

      MySQL 下载处的最终网址:https://dev.mysql.com/downloads/mysql/



步骤

  1. 将得到的 MySQL 解压文件夹放置在某个你喜欢的磁盘目录(目录不能出现中文字符,这里以E盘为例),且可将该文件夹重命名为你喜欢的名称(同样的,该名称不能出现中文字符,这里以 MySQL 为例)。

  2. 用文本文档打开 MySQL 文件夹中的 my.ini 文件,将“

    # 设置 MySQL 的安装目录 basedir=E:\MySQL

    # 设置 MySQL 数据库的数据的存放目录 datadir=E:\MySQL\data ”

    这几行中所提到的文件路径分别改为与当前 MySQL 文件夹有关的正确的路径。

    一个 my.ini 文件的示例如下:

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [mysqld]
    #设置3306端口
    port = 3306
    #skip-grant-tables
    # 设置mysql的安装目录
    basedir=E:\mysql
    # 设置mysql数据库的数据的存放目录
    datadir=E:\mysql\data
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB[client]
    #default_character_set=utf8
    
  3. 修改系统变量:
    我的电脑/计算机‐>属性‐>高级系统设置‐>环境变量‐>(系统变量)path‐>编辑, 将 MySQL 文件夹下的bin放到里面。最后在那个目录的路径后面加个英文的分号“;”,然后保存。如我的配置“ E:\MySQL\bin; ”。

  1. 管理员身份运行 cmd.exe 。

  1. 在CMD中输入以下命令:

    1. 安装服务:输入“ mysqld install ”回车运行。

    2. 再输入“ mysqld --initialize ”初始化data 目录;(注意:mysqld 后面一定要有空格和两条“-”)。

    3. 启动服务:接着就是输入“ net start mysql ”启动服务。

    4. 输入“ mysql -u root -p ”回车(mysql、root后面都要有空格,u、p前面都是一条“-”),提示你输入密码。这个随机密码可在 E:\mysql\data 文件夹里文件名后缀为 err 的 文件里找。具体方法是用记事本打开该文件,找到带password的一行(“ A temporary password is generated for root@localhost: ”)后面的随机密码(不包括前后空格),认证通过后进入mysql 后台。

    5. 配置自己的新密码:“ mysql> set password for root@localhost =password(‘helloworld’); ” (注意:密码请记住,否则以后无法进入后台管理系统。)。

    6. 输入“exit”回车退出mysql;输入“ net stop mysql ”停止mysql服务。

    7. 输入“ show variables like ‘character%’; ”如果都是utf8和binary字符,没有lartin1字符,则表示配置成功;输入“ show databases; ”显示所有的数据库。

  以上步骤如果有哪一步失败,可以重启电脑重来,也可以使用命令 mysqld --console 做进一步判断。下面是一个输出窗口的事例,仅供参考。

Microsoft Windows [版本 10.X.XXXXX]
(c) 2016 Microsoft Corporation。保留所有权利。C:\windows\system32>e:E:\>cd mysqlE:\mysql>cd binE:\mysql\bin>mysqld install
Service successfully installed.E:\mysql\bin>mysqld --initializeE:\mysql\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。E:\mysql\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.17 MySQL Community Server (GPL)Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> use mysql
Database changed
mysql> exit
ByeE:\mysql\bin>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。E:\mysql\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。E:\mysql\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.17Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> set password for root@localhost =password('helloworld');
Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> show variables like 'character%';
+--------------------------+--------------------------+
| Variable_name            | Value                    |
+--------------------------+--------------------------+
| character_set_client     | utf8                     |
| character_set_connection | utf8                     |
| character_set_database   | utf8                     |
| character_set_filesystem | binary                   |
| character_set_results    | utf8                     |
| character_set_server     | utf8                     |
| character_set_system     | utf8                     |
| character_sets_dir       | E:\mysql\share\charsets\ |
+--------------------------+--------------------------+
8 rows in set, 1 warning (0.01 sec)mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)mysql> exit
ByeE:\mysql\bin>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。E:\mysql\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。E:\mysql\bin>mysql -u root -p
Enter password: *
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)E:\mysql\bin>mysql -u root -p
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.17 MySQL Community Server (GPL)Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> exit
ByeE:\mysql\bin>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。

MySQL 下载与配置教程(免安装版)相关推荐

  1. MySql 5.7.26版本免安装版配置过程及相关问题解决(win10版)

    时间:2019年7月26日 目的:安装mysql解压版 一.下载安装 1.下载mysql5.7.26 下载地址:MySQL :: Download MySQL Community Server 下载完 ...

  2. mysql数据转换英文_MysqlToDbf|英文免安装版数据转换工具下载_最火软件站

    这是一款DBF导入mysql工具.可以将mysql导入DBF数据库.另外,还采用了图形接口.操作简单方便.可以节省很多操作时间.另外,每天都有这样的操作的话,也可以设定好时间来执行.更多英文免安装版数 ...

  3. mysql下载64位免安装_windows 安装MySQL 5.7.19【免安装版】

    windows 安装MySQL 5.7(.zip Archive版[免安装版],非.msi Installer安装版) 以前安装过,没做笔记.这次再安装记录之.(好记性不如烂笔头啊,又查了一堆资料) ...

  4. java 下载 1.7_JDK1.7免安装版

          JDK1.7免安装版(Java Development Kit)是Sun Microsystems针对Java开发员的产品.自从Java推出以来,JDK1.7免安装版已经成为使用最广泛的J ...

  5. mysql 5.7破解版下载_mysql 5.7 免安装版下载及配置教程

    第一步:下载 下载地址:http://dev.mysql.com/downloads/mysql/ 滚动到下方就能看到了,根据自己的需求下载: 我的电脑为64为的所以下载的为 Windows (x86 ...

  6. MySQL 8.0.20 Window10免安装版配置及Navicat管理

    1.MySQL8.0.20下载及解压 下载链接https://dev.mysql.com/downloads/mysql/ 2.新建配置文件my.ini放在D:\mysql-8.0.20-winx64 ...

  7. MySQL 8.0.20 zip 免安装版 下载

    官网下载太慢了,我也下载好久才下载下来,免费随便下,要啥币,不认识... [百度网盘] 链接:https://pan.baidu.com/s/17uh2TbpkJt49J0mSYeqIMA 提取码:e ...

  8. mysql5.7.20非安装版_mysql5.7.20\5.7.21免安装版安装配置教程

    mysql 下载安装配置 5.7.20 / 5.7.21,供大家参考,具体内容如下 1.下载mysql,下载地址 选择操作系统和版本,我是64位win10,点击 Download 后会跳到Oracle ...

  9. MySQL5.7.11免安装版的安装和配置以及解决MYSQL服务无法启动问题

    首先在官网下载MySQL5.7.11免安装版,进行解压.打开文件夹,修改my-default.ini 拷贝一份,改名 my.ini,复制下面的配置信息到 my.ini 保存 <span styl ...

最新文章

  1. SAP MM 没有启用QM的前提下可以从QI库存里退货给Vendor?
  2. 反弹端口 HTTP代理 HTTP隧道技术
  3. 9.21渲染错误信息 参数化配置
  4. leetcode-简单题-题序:9+13
  5. 神策数据:游戏买量与长线运营的数据宝典
  6. Java多线程学习笔记一
  7. java double 运算精度问题_关于java中Double类型的运算精度问题
  8. array_merge用法
  9. 私人服务器能不能微信授权,微信授权流程
  10. [Ext JS 4] 拖放[drag and drop]
  11. strcpy会覆盖原来的吗_你真的会挂单吗?原来“集合竞价”10分钟竟然隐藏这么多秘密,看懂这些细节,直接精准判整日走势...
  12. Minecraft Forge 服务器开服教程
  13. 极速版RPS选股,一秒出结果的方案是如何实现的!股票量化分析工具QTYX-V2.5.3...
  14. 5G云游戏革命风云已起,各方势力谁执牛耳
  15. 为什么要学习HashMap的底层原理?
  16. net中c#教程 如何创建、合并、下载、打印pdf文件?
  17. 显示器手调对比度算法介绍
  18. vue2.0官网学习记录
  19. 网络与信息安全工程师职位要求
  20. [unknown OJ] 客星璀璨之夜

热门文章

  1. gitlab增加日志
  2. GC和JVM调优实战
  3. 如何在移动设备上调试html5开发的网页
  4. nopcommerce商城系统--源代码结构和架构
  5. Quick-Cocos2d-x初学者游戏教程(二) -------------------- Quick内部的代码结构及相应的原理...
  6. Python 越来越火,为什么?
  7. 从入门到实践,快速掌握 Nginx 研发
  8. 集合(Collection和Map)
  9. springboot日志处理
  10. Nacos源码NacosNamingService