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:// ...
随机推荐
- C#读取Excel日期时间
//如果为20171219 if (dt.Rows[i][title].ToString().Trim().Length == 8) { realDate = dt.Rows[i][title].To ...
- Oracle Apex 有用笔记系列 2 - 文件上传管理
1. 页面设计 页面A有若干region, 当中一个region用于文件列表管理(包含显示,下载.删除).如图A. 在页面A有一button,点击它会调用页面B,页面B负责文件上传.如图B. 图A 图 ...
- mybatis由浅入深day01_5.3 Mapper动态代理方法
5.3 Mapper动态代理方法(程序员只需要写mapper接口(相当于dao接口)) 5.3.1 实现原理(mapper代理开发规范) 程序员还需要编写mapper.xml映射文件 程序员编写map ...
- 打开Linux ftp服务,如:vsftpd: unrecognized service
打开Linux ftp服务,如:vsftpd: unrecognized service [root@BZXXDBS02 ~]# service vsftpd start vsftpd: unre ...
- 查询软件和硬件列表清单[将文章里代码另存为 list.vbs,双击运行就会出现一个html页面]
'==========================================================================' Name: 查询软件和硬件列表清单' 不支持W ...
- poj_1204 Trie图
题目大意 给出一个RxC的字符组成的puzzle,中间可以从左向右,从右到左,从上到下,从下到上,从左上到右下,从右下到左上,从左下到右上,从右上到左下,八个方向进行查找字符串. 给出M个字符 ...
- MUI 图标筛选切换(父页面传值子页面)
1 父页面: index.html <li class="tab_layout"> <a href="javascript:;" clas ...
- CSS写表格
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content_Type" content ...
- Splay模板 1.0
struct Splay{ int rt,sz; ///根节点,树节点总数 ],fa[N];///值,左右儿子,父亲 void spin(int t){ ///旋转操作 ]==t; son[x][y] ...
- sencha touch 组件选择器getCmp和ComponentQuery.query()的效率解析
昨天无意中在网上看到一篇讲解sencha touch组件选择器的文章,名为 Sencha touch 2通过Ext.ComponentQuery.query查找组件. 里面对组件选择器的效率讲解完全反 ...