在这讲解的是有关于通过zip解压安装MySQL的方法。有看了网上的其它的教程,讲的有些不够完善,也自己写一篇简述一下。个人还是建议看官方的参考文档非常之详细:https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html

 1、准备安装包

下载安装包,可以去官网下载https://dev.mysql.com/downloads/mysql/,此外也可以去网易开源网站下载:http://mirrors.163.com/mysql/Downloads/

我这里下载的版本是mysql-5.7.23-win32.zip

我的系统版本Windows7专业版

2、配置文件

1)解压到指定的目录,即你要将mysql安装在的目录

2)创建一个配置文件my.ini  放在mysql的根目录中,如下图

my.ini文件内容。其中basedir与datadir根据自己的目录进行更改,注意:这里目录是"\\",basedir的路径是mysql的根目录。

[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\D\\mysql-5.7.23-win32
# 设置mysql数据库的数据的存放目录
datadir=C:\\D\\mysql-5.7.23-win32\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB [mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

3)以管理员身份运行 cmd,通过cd命令,进入到mysql/bin目录下

3、安装命令

1)mysqld 安装-----以管理员身份运行的cmd中才能安装成功

  • --initialize                    初始化,并产生随机密码
  • --initialize-insecure      初始化,不设置随机密码
  • --console        将结果输出到控制台,没有这个选项将输出到错误日记中

这里不要随机密码了,安装完后在设置密码。

2)mysqld --install  将mysqld注册为win服务。这样可以一直在后台运行,且不用手动开启MySQL服务端

C:\D\mysql-5.7.23-win32\bin>mysqld --install
Service successfully installed.

3)net start mysql 开启mysql服务

C:\D\mysql-5.7.23-win32\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

4)设置mysql环境变量,这个就不详细说了

4、测试mysql

1)链接mysql,这里没有密码,在提示输密码时直接回车就可以

C:\Users\win7>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.23 MySQL Community Server (GPL) Copyright (c) 2000, 2018, 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>

2)查看数据库

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)

3)创建数据库

mysql> CREATE DATABASE test;
Query OK, 1 row affected (0.00 sec) mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| test |
+--------------------+
5 rows in set (0.00 sec) mysql> use test;
Database changed

4)更多的就不测试了

5、修改密码

1)方式一,需要先登录mysql

mysql>  set password for 用户名@localhost = password('新密码');  如。我要将root密码修改为"123456"。更改完成后要刷新权限表 flush privileges;

mysql> set password for root@localhost = password('');
Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec) mysql>

2)方式二,可以直接在cmd命令行更改

mysqladmin -u用户名 -p旧密码 password 新密码  例如:将密码123456改为654321 mysqladmin -uroot -p123456 password 654321

C:\Users\win7>mysqladmin -uroot -p123456 password 123

3)这里就可以用MySQL了

win安装mysql的更多相关文章

  1. win 安装mysql

    windows上安装sql最容易出现 1067错误,网上查了很多,大部分都是误导.现在将验证过的步骤总结如下: 1.下载mysql,我用的是mysql-5.6.24-win32 下载后解压,进入到bi ...

  2. win 10 安装 mysql解压版 步骤

    参考资料:win 10 安装 mysql 5.7 网址:http://blog.sina.com.cn/s/blog_5f39af320102wbk0.html 本文参考上面的网址的教程,感谢作者分享 ...

  3. Win下安装MySQL 5.6

    最近身边有人要win下安装mysql 去学习数据库,问我如何安装MySQL,其实win 下安装要比Linux简单的多,直接运行安装包下一步安装即可. 1.首先我们运行mysql-installer-c ...

  4. win 10 上解压安装 MySQL 8

    win 10 上解压安装 MySQL 8 # 进入到mysql的bin目录底下操作: # 初始化mysql mysqld --initialize --console # 安装mysql服务 mysq ...

  5. win 2012 安装mysql 5.7.20 及报错 This application requires Visual Studio 2013 Redistributable. Please install the Redistributable then run this installer again 的解决办法

    本文地址:http://www.cnblogs.com/jying/p/7764147.html    转载请注明出处. 安装过程其实挺简单,基本上下一步下一步,可以参考我的另一篇mysql安装文章: ...

  6. Win 10安装mysql以及常见问题总结

    一.mysql免安装版本配置1.从官网下载安装包,解压后,在电脑属性环境变量的path中配置bin的路径 2.配置my.ini [mysql] # 设置mysql客户端默认字符集 default-ch ...

  7. 浅谈在win server2012 R2操作系统上安装mysql odbc数据源遇到的问题 -九五小庞

    一,服务器系统 Windows Server 2012 R2 二,安装odbc数据源出现的问题 三,步骤二 中的问题,是因为缺少微软常用运行库.需要安装一下运行库 四,安装odbc数据源 安装MySQ ...

  8. Linux 安装MySQL

    安装配置 [root@iZ28gvqe4biZ ~]# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.r ...

  9. centos 7.0 编译安装mysql 5.6.22 再次总结 成功编译安装~ 越来越熟练了~

    查找php.ini文件所在位置 [root@localhost /]# find -name php.ini ./usr/etc/php/etc/php.ini mysql官网的安装说明http:// ...

随机推荐

  1. C#读取Excel日期时间

    //如果为20171219 if (dt.Rows[i][title].ToString().Trim().Length == 8) { realDate = dt.Rows[i][title].To ...

  2. Oracle Apex 有用笔记系列 2 - 文件上传管理

    1. 页面设计 页面A有若干region, 当中一个region用于文件列表管理(包含显示,下载.删除).如图A. 在页面A有一button,点击它会调用页面B,页面B负责文件上传.如图B. 图A 图 ...

  3. mybatis由浅入深day01_5.3 Mapper动态代理方法

    5.3 Mapper动态代理方法(程序员只需要写mapper接口(相当于dao接口)) 5.3.1 实现原理(mapper代理开发规范) 程序员还需要编写mapper.xml映射文件 程序员编写map ...

  4. 打开Linux ftp服务,如:vsftpd: unrecognized service

    打开Linux ftp服务,如:vsftpd: unrecognized service   [root@BZXXDBS02 ~]# service vsftpd start vsftpd: unre ...

  5. 查询软件和硬件列表清单[将文章里代码另存为 list.vbs,双击运行就会出现一个html页面]

    '==========================================================================' Name: 查询软件和硬件列表清单' 不支持W ...

  6. poj_1204 Trie图

    题目大意 给出一个RxC的字符组成的puzzle,中间可以从左向右,从右到左,从上到下,从下到上,从左上到右下,从右下到左上,从左下到右上,从右上到左下,八个方向进行查找字符串.     给出M个字符 ...

  7. MUI 图标筛选切换(父页面传值子页面)

      1 父页面: index.html <li class="tab_layout"> <a href="javascript:;" clas ...

  8. CSS写表格

    <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content_Type" content ...

  9. Splay模板 1.0

    struct Splay{ int rt,sz; ///根节点,树节点总数 ],fa[N];///值,左右儿子,父亲 void spin(int t){ ///旋转操作 ]==t; son[x][y] ...

  10. sencha touch 组件选择器getCmp和ComponentQuery.query()的效率解析

    昨天无意中在网上看到一篇讲解sencha touch组件选择器的文章,名为 Sencha touch 2通过Ext.ComponentQuery.query查找组件. 里面对组件选择器的效率讲解完全反 ...