win安装mysql
在这讲解的是有关于通过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的更多相关文章
- win 安装mysql
windows上安装sql最容易出现 1067错误,网上查了很多,大部分都是误导.现在将验证过的步骤总结如下: 1.下载mysql,我用的是mysql-5.6.24-win32 下载后解压,进入到bi ...
- win 10 安装 mysql解压版 步骤
参考资料:win 10 安装 mysql 5.7 网址:http://blog.sina.com.cn/s/blog_5f39af320102wbk0.html 本文参考上面的网址的教程,感谢作者分享 ...
- Win下安装MySQL 5.6
最近身边有人要win下安装mysql 去学习数据库,问我如何安装MySQL,其实win 下安装要比Linux简单的多,直接运行安装包下一步安装即可. 1.首先我们运行mysql-installer-c ...
- win 10 上解压安装 MySQL 8
win 10 上解压安装 MySQL 8 # 进入到mysql的bin目录底下操作: # 初始化mysql mysqld --initialize --console # 安装mysql服务 mysq ...
- 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安装文章: ...
- Win 10安装mysql以及常见问题总结
一.mysql免安装版本配置1.从官网下载安装包,解压后,在电脑属性环境变量的path中配置bin的路径 2.配置my.ini [mysql] # 设置mysql客户端默认字符集 default-ch ...
- 浅谈在win server2012 R2操作系统上安装mysql odbc数据源遇到的问题 -九五小庞
一,服务器系统 Windows Server 2012 R2 二,安装odbc数据源出现的问题 三,步骤二 中的问题,是因为缺少微软常用运行库.需要安装一下运行库 四,安装odbc数据源 安装MySQ ...
- Linux 安装MySQL
安装配置 [root@iZ28gvqe4biZ ~]# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.r ...
- centos 7.0 编译安装mysql 5.6.22 再次总结 成功编译安装~ 越来越熟练了~
查找php.ini文件所在位置 [root@localhost /]# find -name php.ini ./usr/etc/php/etc/php.ini mysql官网的安装说明http:// ...
随机推荐
- 使用定时器判断确保某个标签有值才执行方法, 控制js代码执行先后顺序
使用定时器判断确保某个标签有值才执行方法: var wait = setInterval(function(){ var diqu = $("#diqu").val(); //确保 ...
- web api post/put空值问题以及和angular的冲突的解决
先看web api自己的问题 即便你新建一个项目,也会看到示例的values控制器有两个接受[FromBody]String参数的put和post方法,请求的时候发现不能从request里面得到想要的 ...
- 批量快速的导入导出Oracle的数据(spool缓冲池、java实现)
1. Java代码实现思路 BufferedWriter writefile = new BufferedWriter(new FileWriter(file)); writefile.write( ...
- url中向后台传递中文乱码解决方法
方法一: 1.jsp中代码 var userNo = $('#prisoner_id').val(); userNo = encodeURI(userNo); allPrisone ...
- 如何在ChemDraw中绘制分子立体结构
ChemDraw是当前最常用的的化学结构绘图软件,软件功能包括化学作图.分子模型生成.化学数据库信息管理等,可以说是化学家和生物学家所需要最终极的化学结构绘图工具.本教程主要介绍ChemDraw绘制分 ...
- PHPCMS v9在后台文章管理列表添加类别
进入PHPCMS v9后台—内容,进入PHPCMS的文章管理列表,要实现在文章标题前显示文章类别,就是可以直接在文章列表里看到类别,不需要点击进入编辑页面才可以看到,如下图: PHPCMS v9在后台 ...
- downtown uptown
Downtown is a term primarily used in North America by English speakers to refer to a city's core (or ...
- 判断字符串是否为json字符串
public static class JsonSplitExtention { public static bool IsJson(this string json) { return JsonSp ...
- Spring------SpringBoot中注解
转载: http://www.tuicool.com/articles/bQnMra
- Python 爬虫知识点 - 淘宝商品检索结果抓包分析(续二)
一.URL分析 通过对“Python机器学习”结果抓包分析,有两个无规律的参数:_ksTS和callback.通过构建如下URL可以获得目标关键词的检索结果,如下所示: https://s.taoba ...