Mysql5.7安装过程----win10
---恢复内容开始---
1、Mysql官网:https://www.mysql.com/downloads/
有两种下载方式:msi和zip压缩包
2、我下载的是zip压缩包,选择mysql community server 64位5.7.21版本。
3、将下载的压缩包解压到合适的路径并可以修改文件名。E:\programs2\mysql5.7
4、配置环境变量:控制面板---高级系统设置-----环境变量
在path下添加mysql的bin文件夹所在的路径:E:\programs2\mysql5.7\bin
5、配置my.ini文件:5.7版本的根目录下没有my-default.ini文件,直接在bin文件夹下新建文本文档,命名为my.ini,配置内容如图:(注意:盘符后为\\双杆)
6、在mysql根目录下新建一个data文件夹,安装前必须保证data为一个空文件夹
7、以管理员身份运行cmd命令,不然在输入命令mysqld --install时会报错:Install/Remove of the Service Denied!
输入 cd E:\programs2\mysql5.7\bin 进入bin目录下,
然后输入:mysqld --initialize --user=mysql --console(需要这样初始化,不然自动生成的一个密码可能看不到)
记下最后一行产生的随机密码
接着输入mysqld --install
成功显示Servers Successfully installed
控制台下输入net start mysql 来启动mysql服务
8、使用mysql -uroot -p 命令来登录数据库,密码为上一步中生成的随机密码。出现以下错误:
Access denied for user 'root'@'localhost'(using password:YES)(原因是root帐户默认不开放远程访问权限,所以需要修改一下相关权限)
解决方法:修改密码
(1)输入net stop mysql停止mysql 服务
(2)输入命令行到mysql的bin目录下,输入以下命令:mysqld --defaults-file="E:\programs2\mysql5.7\bin\my.ini" --console --skip-grant-tables
显示出一大串结果且最后一句是Mysql Community Server(GPL) , 说明Mysql启动
(3)再以管理员身份打开一个cmd,到bin目录下。
(4)进入mysql,即mysql -uroot -p,输入密码
(5)进入mysql之后输入命令行修改密码:密码为123456
mysql>update user set authentication_string=password('123456') where user='root';
(6)刷新权限:mysql>flush privileges;
(7)退出mysql:mysql>quit;
(8)关闭mysql:mysqladmin shutdown
(9)重新启动mysql服务:net start mysql,输入命令:mysql -uroot -p ,输入密码:刚刚设的123456就可以了。
(10)但是在mysql>下输入show databases;时我又出现了错误You must reset your password using ALTER USER statement before executing this statement.,原因是我的密码设置太简单,不符合mysql5.7的要求。
(11)根据错误提示使用命令将密码改成:ALTER USER 'root'@'localhost' IDENTIFIED BY '1234567';
就可以了。
---恢复内容结束---
Mysql5.7安装过程----win10的更多相关文章
- MySQL5.7 安装过程中出现 attempting to start service 过不去
MySQL5.7 安装过程中出现 attempting to start service 过不去. 1,机制打开服务,把MySql服务名启动(我的是MySqlAliyun) 启动失败:提示1067错误 ...
- MySQL5.7安装过程以及参数和设置说明
最近在讲MySQL课程,为了省事就在用MySQL5.5版本.因为win10不论32还是64都可以运行MySQL32位.可有很多使用者了解MySQL官网之后,去下载最新版的MySQL来使用,这点我不反对 ...
- [Tensorflow-CPU完整安装过程-Win10]新手各种踩过的坑
流程介绍:先安装Anaconda(不同Python版本对于Anaconda不同!!见图),然后就是在Anaconda Prompt里面安装Tensorflow即可. 环境介绍:Anaconda3-4. ...
- RHEL-server-7.0-Linux-centos安装过程
虚拟机centos7的安装过程 win10 ()vmware软件的时候,1.先关闭防火墙(杀毒软件),在安装vmware虚拟机.2.试着全装一下 vmware-14版本. 1. 打开VMware Wo ...
- windows10下 MySQL5.7.18版本安装过程及遇到的问题
windows10下 MySQL5.7.18版本安装过程及遇到的问题 mysql-5.7.18-winx64 安装 1.解压 此次将MySQL装在H盘,依个人喜 ...
- 转-httpd 2.4.4 + mysql-5.5.28 + php-5.4.13编译安装过程
一.编译安装apache 1.解决依赖关系 httpd-2.4.4需要较新版本的apr和apr-util,因此需要事先对其进行升级.升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包.这 ...
- mysql-5.5.28源码安装过程中错误总结
介绍一下关于mysql-5.5.28源码安装过程中几大错误总结,希望此文章对各位同学有所帮助.系统centOS 6.3 mini (没有任何编译环境)预编译环境首先装了众所周知的 cmake(yum ...
- window 2008+apache2.4.4+php5.5+mysql-5.6.12+phpmyadmin4.0.4.1安装过程(参考他人文章基础上加上自己遇到的问题)
一.window server2008的安装 1.我用U盘安装的,先用UltraISO把server2008刻录到U盘中,过程我搜了一下,帖个地址: http://wenku.baidu.com/vi ...
- MySQL5.7.25(解压版)Windows下详细的安装过程
大家好,我是浅墨竹染,以下是MySQL5.7.25(解压版)Windows下详细的安装过程 1.首先下载MySQL 推荐去官网上下载MySQL,如果不想找,那么下面就是: Windows32位地址:点 ...
随机推荐
- Travel Card
Travel Card time limit per test 2 seconds memory limit per test 256 megabytes input standard input o ...
- (35)Spring Boot集成Redis实现缓存机制【从零开始学Spring Boot】
[本文章是否对你有用以及是否有好的建议,请留言] 本文章牵涉到的技术点比较多:Spring Data JPA.Redis.Spring MVC,Spirng Cache,所以在看这篇文章的时候,需要对 ...
- POJ 3207
还是那句话,做2SAT题时,找出矛盾点基本上可解了.这道题也是这样 题意是说给出一个圆上的 n 个点(0~n-1编号),然后在指定的 m 对点之间各连一条线(可以在圆内,也可以在圆外,可以是曲线,这点 ...
- hdu1209(Clock)
pid=1209">点击打开hdu1209 Problem Description There is an analog clock with two hands: an hour h ...
- 国王的烦恼---nyoj
国王的烦恼 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 C国由n个小岛组成,为了方便小岛之间联络,C国在小岛间建立了m座大桥,每座大桥连接两座小岛.两个小岛间可能存在 ...
- Node.js:Web 模块
ylbtech-Node.js:Web 模块 1.返回顶部 1. Node.js Web 模块 什么是 Web 服务器? Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服 ...
- MySQL视图、触发器、事务、存储过程、函数
视图.触发器.事务.存储过程.函数 阅读目录 一 视图 二 触发器 三 事务 四 存储过程 五 函数 六 流程控制 一 视图 视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据 ...
- 【正则表达式】从json数组中抽取id列表
有如下数组,要从中取出id: "[\"3812662409\",\"3812633637\",\"3812627686\",\&q ...
- 多个tomcat配置,解决冲突问题
一.一般修改 路径: /opt/apache-tomcat/conf/server.xml 1.第一个tomcat使用默认配置 2.第二个tomcat一般配置 二.特殊修改 1.第二个tomcat特殊 ...
- lua环境变量
function foo() print(g or "'g' is not defined!") end foo() env = { g = 100, print = print ...