windows下mysql 5.7的配置全过程

这是一套在好多次的安装下总结出来的经验,包括很多种遇到的问题,查过很多资料,特此总结一下。 
一、从官网下载MySQL的zip(免安装的) 
解压mysql-5.7.11-winx64.zip到自己指定的定的路径。例如: E:\mysql\mysql-5.7.11-winx64 
打开目录会看到几个文件夹: 
 
将my-default.ini打开全部删除并配置如下信息: 
[client] 
port=3306 
default-character-set=utf8 
[mysqld] 
skip-grant-tables 
port=3306 
character_set_server=utf8 
#解压目录 
basedir=E:\mysql\mysql-5.7.11-winx64(注意位置要改成自己的解压的路径) 
#解压目录下data目录 
datadir=E:\mysql\mysql-5.7.11-winx64\data 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
[WinMySQLAdmin] 
E:\mysql\mysql-5.7.11-winx64\bin\mysqld.exe

保存,并改名为my.ini 第一步搞定

二、添初始化mysql 
在解压的目录下E:\mysql\mysql-5.7.11-winx64发现:少了data文件夹,这是因为mysql从5.7以后的版本都需要自己初始化生成。 
现在我们来初始化mysql,打开cmd,来到bin路径下: E:\mysql\mysql-5.7.11-winx64\bin> mysqld –initialize 
这命令之后就生成了data文件 
 
三、开始安装mysql 
E:\mysql\mysql-5.7.11-winx64\bin> mysqld install 
会提示success(如果 install denial,要保证你的cmd是以管理员打开的呦) 
然后 启动服务 检查mysql是否成功安装。 
E:\mysql\mysql-5.7.11-winx64\bin>net start mysql 
如果出现,启动失败:证明你的my.ini文件配置有问题,重新检查, 
重新安装: E:\mysql\mysql-5.7.11-winx64\bin> mysqld remove接着 
E:\mysql\mysql-5.7.11-winx64\bin> mysqld install 
再启动,如果第一次成功了就可以直接下一步了。 
四、更改mysql 密码。(提供两种最有效的方法) 
(一)第一种方法(推荐) 
1、接着上面,启动服务后, E:\mysql\mysql-5.7.11-winx64\bin>mysql -u root -p 
会提示 ”Access denied for user ‘root‘@‘localhost‘ (using password: YES)”拒绝登录。不然登录。 
2、 不要急,接下来先net stop mysql (停止服务),跳过他的权限表检查的方法是:E:\mysql\mysql-5.7.11-winx64\bin>mysqld –skip-grant-tables 
3、重新打开一个cmd,bin 目录下,输入mysql回车,出现mysql>提示符。输入 use mysql; 
4、修改密码 
update mysql.user set authentication_string=password(‘123qaz‘) where user=‘root‘ and Host = ‘localhost‘; 
5、刷新: mysql> flush privileges; 
6、quit 注销系统再进入。root 123qaz 可以登录啦。 
但是我在装的时候遇到新的问题就是,mysql -u root -p –> 
password:123qaz,后做database 和table 的操作时,提醒我要reset 密码。 
7、reset password: 
mysql>set password for ‘root‘@‘localhost‘=password(‘123456‘);注意现在密码改成了123456. 到此安装完毕。 
(二)、第二种方法 
1、还是跳过权限检查,不过是在my.ini下 在[mysqld]下添加一行skip-grant-tables 
2、 mysql 重启后,即可直接用 mysql -u root -p 进入(此时密码为空) 
3、老步骤: update mysql.user set authentication_string=password(‘123qaz‘) where user=‘root‘ and Host = ‘localhost‘; –》 flush privileges;–》quit; 
4.my.ini文件还原(删除skip-grant-tables这一行),重新启动 mysql 
5、 mysql -u root -p ‘123qaz‘ 进入了 
6、mysql>SET PASSWORD = PASSWORD(‘123456‘); 设置新密码

 以上就是mysql的配置全过程。希望可以帮到大家。
时间: 2024-10-27 17:08:31

windows下mysql 5.7的配置全过程的相关文章

windows下mysql中文乱码, 配置解决方法

内容源自:windows下mysql中文乱码, 配置解决方法 解决方法:打开mysql安装目录,打开my.ini文件(如果只有my-default.ini文件,先将其改名为my.ini!!!) 修改内里配置: [mysqld] character-set-server=utf8 [client] default-character-set=utf8 [mysql] default-character-set=utf8 如图: 修改完成后重启MySQL服务:(右键重新启动) 完成: 原文地址:ht

Windows下MySQL下载安装、配置与使用

用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但我还是要写出来,因为我当时走了很多弯路,我希望你们能够避免我走的这些弯路.当然,知道同学的可以略过,选择你想知道的地方看) 第一大步:下载.(不需要注册也可以下载,直接点下面的no thanks) a.俗话说:“巧妇难为无米之炊”嘛!我这里用的是

windows下 MySQL数据库双向同步 配置步骤

      最近在项目中遇到了要实现服务器上MySql数据双向同步,在网上找了很多资料,但是大部分都是在liux系统下配置的, 而且都是互相转载,没有一个详细的步骤,于是决定写一个windows系统下的完整配置,与大家分享,如有不足之处, 请大家指正.   工具/原料 两台服务器,操作系统均为window2012 数据中心版,其中一台服务器为A,IP地址为:192.168.1.2,另外一台为B,IP地址为:192.168.1.3 mysql  的版本最好保持一致,大版本号一定要一致,小更新不影响

windows下mysql免安装版配置(踩过的坑)简记

下载 从官网(https://dev.mysql.com/downloads/mysql/)下载 这里的免安装版本的,相对来说干净,但是需要自己来配置很多东西. 配置 首先是注册windows的服务. 用管理员权限打开终端,cd到mysql目录bin,执行命令mysqld --initialize 这条命令会初始化数据库和服务,没有data目录(mysql根目录)的话会自动创建出来. 踩过的坑一 下载解压后直接找到mysql的安装目录,运行mysql -u root 提示ERROR 2003 (

Windows下MySQL配置及安全加固总结

Windows下MySQL配置及安全加固总结 在网管的实际使用过程中,MySQL数据库在安装后的配置及安全加固内容,在客户中逐渐要求越来越高.从反馈的问题看,一般都是由第三方软件公司的软件扫描整个系统,mysql的相关内容不符合要求测试肯定不能通过.自动检测的软件,主要使用两种判断方式:一.根据mysql官方发布的信息判断当前版本是否有已知的严重bug:二.进入mysql数据库,通过执行各种查询命令,检查相应的功能开关是否打开.对于第一种,需要我们从mysql的官方网站更新当前最新版本来解决:第

破解windows下MySQL服务启动不了的情况下不能对其进行完全卸载的解决方案

以下的文章主要介绍的是在MySQL服务启动不了的情况下,不能对其进行完全卸载的实际解决办法的描述,以下就是对解决MySQL服务启动不了的情况下具体方案的描述,希望在你今后的学习中会对你有所帮助. MySQL 5.1 安装过程中报apply security setting错误的解决办法 1, 卸载MySQL 2, 删除目录 C:\Documents and Settings\All Users\Application Data\MySQL 3, 重新安装MySQL 就 OK 啦 [MySQL]

Windows 下MySQL zip 安装

主要步骤: 1.下载解压到安装的文件夹 2.配置环境路径 3.配置my.ini文件,设置程序路径和数据存储路径 4.以管理员身份启动Mysqld install(提示sevice安装成功) 5.启动MySQL  net start mysql 以上为基本步骤,但是5.7版本之后可能会有问题,下面复制两篇在安装过程中参考的文章: windows下MySQL 5.7+ 解压缩版安装配置方法  by  CoderCong 方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压

【已解决】Windows下 MySQL大小写敏感 解决方案及分析

Windows下 MySQL大小写敏感配置 [email protected] http://www.cnblogs.com/swje/ 作者:Zhouwan 2017-3-27 最近在window系统下 操作Linux系统下创建的数据库,发现有些不对劲,比较了半天才发现是大小写敏感的问题造成的.网上搜索了一下,解决了这个问题,做个简明扼要的记录. 按照网上的说明: WINDOWS: 编辑MySQL安装目录下的my.ini 文件,在[mysqld]节下 添加 lower_case_table_n

Windows下MySQL的绿化与精简

原文:Windows下MySQL的绿化与精简 MySQL本身就支持安装使用,本文只是对自己使用免安装版MySQL的经历记录下来,以便以后查看. 首先是获取Windows下的MySQL免安装版本,这个需要去到MySQL官网进行下载.我一般喜欢把首页页面拖动到最下方,点击MySQL Server进入下载. 我下载了MySQL5.5.33版本(zip包). 得到的文件就是mysql-5.5.33-win32.zip,解压出来后我把名字改成了mysql. 我们保留文件夹bin.data和share,其余