MySQL 下载与配置教程(免安装版)
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/
步骤
将得到的 MySQL 解压文件夹放置在某个你喜欢的磁盘目录(目录不能出现中文字符,这里以E盘为例),且可将该文件夹重命名为你喜欢的名称(同样的,该名称不能出现中文字符,这里以 MySQL 为例)。
用文本文档打开 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
修改系统变量:
我的电脑/计算机‐>属性‐>高级系统设置‐>环境变量‐>(系统变量)path‐>编辑, 将 MySQL 文件夹下的bin放到里面。最后在那个目录的路径后面加个英文的分号“;”,然后保存。如我的配置“ E:\MySQL\bin; ”。
- 以管理员身份运行 cmd.exe 。
在CMD中输入以下命令:
安装服务:输入“ mysqld install ”回车运行。
再输入“ mysqld --initialize ”初始化data 目录;(注意:mysqld 后面一定要有空格和两条“-”)。
启动服务:接着就是输入“ net start mysql ”启动服务。
输入“ mysql -u root -p ”回车(mysql、root后面都要有空格,u、p前面都是一条“-”),提示你输入密码。这个随机密码可在 E:\mysql\data 文件夹里文件名后缀为 err 的 文件里找。具体方法是用记事本打开该文件,找到带password的一行(“ A temporary password is generated for root@localhost: ”)后面的随机密码(不包括前后空格),认证通过后进入mysql 后台。
配置自己的新密码:“ mysql> set password for root@localhost =password(‘helloworld’); ” (注意:密码请记住,否则以后无法进入后台管理系统。)。
输入“exit”回车退出mysql;输入“ net stop mysql ”停止mysql服务。
输入“ 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 下载与配置教程(免安装版)相关推荐
- MySql 5.7.26版本免安装版配置过程及相关问题解决(win10版)
时间:2019年7月26日 目的:安装mysql解压版 一.下载安装 1.下载mysql5.7.26 下载地址:MySQL :: Download MySQL Community Server 下载完 ...
- mysql数据转换英文_MysqlToDbf|英文免安装版数据转换工具下载_最火软件站
这是一款DBF导入mysql工具.可以将mysql导入DBF数据库.另外,还采用了图形接口.操作简单方便.可以节省很多操作时间.另外,每天都有这样的操作的话,也可以设定好时间来执行.更多英文免安装版数 ...
- mysql下载64位免安装_windows 安装MySQL 5.7.19【免安装版】
windows 安装MySQL 5.7(.zip Archive版[免安装版],非.msi Installer安装版) 以前安装过,没做笔记.这次再安装记录之.(好记性不如烂笔头啊,又查了一堆资料) ...
- java 下载 1.7_JDK1.7免安装版
JDK1.7免安装版(Java Development Kit)是Sun Microsystems针对Java开发员的产品.自从Java推出以来,JDK1.7免安装版已经成为使用最广泛的J ...
- mysql 5.7破解版下载_mysql 5.7 免安装版下载及配置教程
第一步:下载 下载地址:http://dev.mysql.com/downloads/mysql/ 滚动到下方就能看到了,根据自己的需求下载: 我的电脑为64为的所以下载的为 Windows (x86 ...
- 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 ...
- MySQL 8.0.20 zip 免安装版 下载
官网下载太慢了,我也下载好久才下载下来,免费随便下,要啥币,不认识... [百度网盘] 链接:https://pan.baidu.com/s/17uh2TbpkJt49J0mSYeqIMA 提取码:e ...
- mysql5.7.20非安装版_mysql5.7.20\5.7.21免安装版安装配置教程
mysql 下载安装配置 5.7.20 / 5.7.21,供大家参考,具体内容如下 1.下载mysql,下载地址 选择操作系统和版本,我是64位win10,点击 Download 后会跳到Oracle ...
- MySQL5.7.11免安装版的安装和配置以及解决MYSQL服务无法启动问题
首先在官网下载MySQL5.7.11免安装版,进行解压.打开文件夹,修改my-default.ini 拷贝一份,改名 my.ini,复制下面的配置信息到 my.ini 保存 <span styl ...
最新文章
- SAP MM 没有启用QM的前提下可以从QI库存里退货给Vendor?
- 反弹端口 HTTP代理 HTTP隧道技术
- 9.21渲染错误信息 参数化配置
- leetcode-简单题-题序:9+13
- 神策数据:游戏买量与长线运营的数据宝典
- Java多线程学习笔记一
- java double 运算精度问题_关于java中Double类型的运算精度问题
- array_merge用法
- 私人服务器能不能微信授权,微信授权流程
- [Ext JS 4] 拖放[drag and drop]
- strcpy会覆盖原来的吗_你真的会挂单吗?原来“集合竞价”10分钟竟然隐藏这么多秘密,看懂这些细节,直接精准判整日走势...
- Minecraft Forge 服务器开服教程
- 极速版RPS选股,一秒出结果的方案是如何实现的!股票量化分析工具QTYX-V2.5.3...
- 5G云游戏革命风云已起,各方势力谁执牛耳
- 为什么要学习HashMap的底层原理?
- net中c#教程 如何创建、合并、下载、打印pdf文件?
- 显示器手调对比度算法介绍
- vue2.0官网学习记录
- 网络与信息安全工程师职位要求
- [unknown OJ] 客星璀璨之夜