mysql数据库在windows下安装与配置
在Windows下,支持MSI格式的安装包安装或ZIP格式的免安装包解压后运行。如果需要将MySQL配置为Windows服务,建议采用通过MSI格式安装。如果仅作为开发用途,两种方式均可考虑。
(本文是基于64位Windows系统进行的安装与配置)
一、使用msi格式安装
MySQL 5.7的MSI安装包依赖以下内容,请先安装:
▶ Visual C++ Redistributable Packages for Visual Studio 2013。
需要同时安装64位(vcredist_x64.exe)和32位(vcredist_x86.exe)版本。
在安装MySQL前请确认屏幕缩放比例为100%,进入控制面板->外观和个性化->显示,调整比例,如下图。
若未进行调整,可能会在配置服务器的步骤看不到对话框右下的按钮。
2.安装
安装过程中请注意一下步骤,其他均可接受默认设置:
在安装阶段的“Choosing a Step Type”步骤,选择“Server only”,如图所示:
MySQL默认不允许root远程登录,为了安全考虑,我们也尽量不要使用root去远程登录。所以在设置阶段的“Accounts and Roles”步骤中,增加一个使用者abc:
安装完毕后,打开 控制面板->系统和安全->Windows 防火墙->允许程序通过windows防火墙通信, 在防火墙设置中,请确认已允许MySQL的服务通过防火墙通信。如下图:
3.修改配置文件
找到你安装mysql的位置,这里我安装在了C盘,所以进入了C:\ProgramData\MySQL\MySQL Server 5.7\,找到my.ini,修改相关的配置,把character-set-server修改为utf8,并增加lower_case_table_names=2:
修改完毕后,重启MySQL服务。
(lower_case_table_names=2表示表名在一定程度上支持区分大小写,若不需要,则可不配置)
这里提供几种重启方法:
①在服务中开启或关闭
用win+R打开运行,输入services.msc ,回车即可进入
在服务中找到mysql的服务,点击,左侧会出现关闭或启动按钮,进行启动或关闭操作即可
②用命令行模式,用win+R打开运行,在运行里输入:
停止:net stop mysql
启动:net start mysql
二、使用zip格式安装
1.准备工作
MySQL 5.7的ZIP包依赖Visual C++ Redistributable Packages for Visual Studio 2013,仅安装64位版本即可。
将MySQL 5.7的ZIP包解压到指定位置,例如D盘根目录。
2.初始化数据目录
在命令行下进入MYSQL_HOME\bin,执行以下命令,对MySQL数据目录进行初始化:
$ mysqld --initialize
执行完毕后,在MYSQL_HOME下生成data目录。其中包含一个“计算机名.err”文件,该文件中记录了随机生成的root用户密码。
3.创建配置文件
在MYSQL_HOME下,创建文件my.ini:
内容为:
[mysqld]
lower_case_table_names=2
character-set-server=utf8
关于该档,可参考MySQL官方网站。
用win+R进入命令行,执行以下命令,启动服务:
$ mysqld
命令行将持续等待,直到进程终止。
4.用户与密码
在命令行下进入MYSQL_HOME\bin,执行以下命令,然后输入上文“计算机名.err”文件中的密码,登录MySQL:
$ mysql -u root -p
在MySQL提示符下,执行以下SQL,修改root密码:
mysql> alter user 'root'@'localhost' identified by 'new_password';
预设情况下,root使用者不允许通过远程登录,MySQL也不建议这样做。如果需要远程访问,建议添加新用户:
mysql> grant all privileges on *.* to 'abc'@'%' identified by 'password' with grant option;
mysql> flush privileges;
其中,abc为用户名,% 表示允许从任意地址登录。
执行以下SQL,查看MySQL中的用户:
mysql> select User, Host from mysql.user;
5.端口设置
如需要在远程访问通过ZIP包解压后启动的MySQL服务,可打开 控制面板->系统和安全->Windows 防火墙,点击【高级设置】,添加一条入站规则,端口填写3306即可。
后面一直点击 下一步 即可
好了,windows下的安装就介绍到这里,希望对大家有用(~ ̄▽ ̄)~
mysql数据库在windows下安装与配置的更多相关文章
- mysql数据库在Linux下安装与配置
mysql是一种开放源代码的关系型数据库系统(RDBMS),使用最常用的数据库管理语言--结构化查询语句(SQL)进行数据库管理. 由于mysql的开源,因此任何人都可以在General Publ ...
- MySQL入门——在Windows下安装MySQL
MySQL入门——在Windows下安装MySQL 摘要:本文主要说明了如何下Windows环境下安装MySQL. 查看电脑上是否安装了MySQL 打开cmd窗口,输入 services.msc 命令 ...
- PHP学习之-Mongodb在Windows下安装及配置
Mongodb在Windows下安装及配置 1.下载 下载地址:http://www.mongodb.org/ 建议下载zip版本. 2.安装 下载windows版本安装就和普通的软件一样,直接下一步 ...
- 基于svnserve的SVN服务器(windows下安装与配置)
基于svnserve的SVN服务器(windows下安装与配置) 基于svnserve的SVN服务器(windows下安装与配置)关键字: svn 安装SVNserve 从http://subvers ...
- windows下安装和配置redis
1.windows下安装和配置redis 1.1 下载: 官网(linux下载地址):https://redis.io/ Windows系统下载地址:https://github.com/MSOpen ...
- windows下安装和配置多个版本的JDK
https://jingyan.baidu.com/article/47a29f2474ba55c015239957.html 如何在windows下安装和配置多个版本的jdk,本文将带你在windo ...
- 网络基础 Windows下安装和配置net-snmp 代理
Windows 下安装和配置net-snmp 代理[摘录] by:授客 QQ:1033553122 A. 安装 1. 安装前准备 ActivePerl-5.10.0.1004-MSWin ...
- windows下安装和配置mongoDB
上次在mac下安装和配置了mongodb,这次在windows下也尝试安装和配置mongodb. 1.首先下载mongodb压缩包,下载后解压到D盘或E盘.如下: 2.配置环境变量:桌面—计算机右键— ...
- windows下安装和配置SNMP
window snmp服务开启及测试 转自:https://blog.csdn.net/qq_33314107/article/details/80031446 一 安装 二 开启服务 Linux下安 ...
随机推荐
- MCMC,GIBBS SAMPLING简单摘要
本文后面很多内容都是参考博客:http://www.cnblogs.com/xbinworld/p/4266146.html.本文主要用作学习交流备忘用. 1)简述: 随机模拟也可以叫做蒙特卡洛模拟, ...
- spring使用之旅(一) ---- bean的装配
基础配置 启用组件扫描配置 Java类配置文件方式 package com.springapp.mvc.application; import ...
- Java多线程与并发编程学习
一.线程三大特性 多线程有三大特性,原子性.可见性.有序性 1.1 什么是原子性 即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行.一个很经典的例子就是银行账户转账 ...
- Django_ajax
AJAX(Asynchronous Javascript And XML)翻译成中文就是"异步Javascript和XML".即使用Javascript语言与服务器进行异步交互,传 ...
- 【转】Nginx SSL_PROTOCOL_ERROR 问题
转自:https://maoxian.de/2017/12/1471.html 这两天在检查一台 Nginx 配置的时候,遇到了一个极端诡异的问题.一段很通用的配置,配在这个服务器上,就会 100% ...
- JavaScript中常用的正则表达式日常整理(全)
//校验是否全由数字组成 ? 1 2 3 4 5 6 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) retu ...
- Prim最小生成树板子
普里姆算法可以称为"加点法",每次迭代选择代价最小的边对应的点,加入到最小生成树中.算法从某一个顶点s开始,逐渐长大覆盖整个连通网的所有顶点. 邻接矩阵存图 时间复杂度O(n^2 ...
- SSAS属性中更改AllowedBrowsingFolders的值后才能更改其它文件夹的值
首先 以管理员身份运行 打开SQL Server Management Studio (SSMS). 在Sql Server Analysis Service中的属性中有很多文件夹属性,决定了存放CU ...
- 【JavaScript_轮播图】
今天给大家带来的是我自己做的一个轮播图效果,让我们一起来学习一下吧. 这是我的页面所有代码: <!DOCTYPE html> <html> <head> <m ...
- NodeJS、NPM安装配置与测试步骤(windows版本)
1.windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的"INS ...