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:// ...
随机推荐
- 数据库ADO方式读取图片
void Caccess_test_1Dlg::OnBnClickedButton3()//将偏振图像存入数据库 { // TODO: 在此添加控件通知处理程序代码 if (!PathFileExis ...
- mysql通过mysqldump工具,对某个库下的表进行备份
需求描述: 使用mysqldump工具对某个库下的表进行备份的方法. 操作过程: 1.通过mysqldump工具完成此目的 [mysql@redhat6 MysqlDb_Backup]$ mysqld ...
- 如何调用别人发布的WebService程序
这篇经验会告诉我们如何调用别人发布的WebService,并且需要注意的事项.现在就拿获取天气预报的接口举例,因为文中不允许有链接,所以在下文图中有WebService链接的地址. 工具/原料 V ...
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第14章节--使用Office Services开发应用程序 WOPI和新的Office Web Apps Server
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第14章节--使用Office Services开发应用程序 WOPI和新的Office Web Apps Server ...
- HDU 4497 GCD and LCM (分解质因数)
链接 : http://acm.hdu.edu.cn/showproblem.php?pid=4497 假设G不是L的约数 就不可能找到三个数. L的全部素因子一定包括G的全部素因子 而且次方数 ...
- 甘特图生产排程(APS)定制开发
高速开发完毕APS的数据可视化.订单展示.资源调度.智能排程等差点儿所有功能模块. 自己主动智能排程功能 提供专业需求分析师及开发团队,按需开发"全自己主动智能排程"这一APS的主 ...
- Python 入门(二)Unicode字符串
Unicode字符串 字符串还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用8个比特(bit)作为一个字节 (byte),所以,一 ...
- stl中的map经验
如果想使用一个map临时变量装载参数map,不需要使用new创建一个对象. 声明一个变量,直接赋值就可以.map内部自己重载了=操作符,会自己分配内存.
- ASP.NET 4.0尚未在Web服务器注册 解决
http://www.cnblogs.com/lvxiouzi/p/3511446.html 安装asp.net 4.0.30319.0版本 命令: %windir%\Microsoft.NET\Fr ...
- 【Thinkphp5】结合layer弹窗 定制操作结果页面
1 打开应用公共文件页面 appliction/common.php,编写以下代码 注意: 成功消息的绿色背景部分是iframe 框架写法,如果是普通页面.就吧parent去除,改为: self ...