mysql 5.7.17 win10_mysql 5.7.17 安装配置方法图文教程(windows10)

news/2024/7/4 12:31:43

mysql 5.7.17 安装配置方法整理

第一步到MySQL官网下载mysql-5.7.17-winx64.zip

第二步 解压缩 mysql-5.7.17-winx64.zip

第三步 新建一个my.ini文件,然后用记事本打开输入mysql的基本配置:

[mysql]

; 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

;设置3306端口

port = 3306

; 设置mysql的安装目录

basedir=E:\mysql5.7

; 设置mysql数据库的数据的存放目录

datadir=E:\mysql5.7\data

; 允许最大连接数

max_connections=200

; 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

; 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

201711895738250.jpg?201701895750

201711895825775.jpg?201701895835

第四步 以管理员身份打开cmd窗口后,将目录切换到你的解压文件bin目录下。再输入mysqld install回车运行就可以了,注意是mysqld不是mysql。

第五步 接下来我们用mysqld  --initialize先初始化data目录。要不然mysql5.7的文件夹下面不会出现data文件夹​ ​

第六步接着就是在输入net start mysql启动服务。net stop mysql 停止mysql服务

第七步

(1).由于MySQL5.7在安装完后,第一次启动时,会在root目录下生产一个随机的密码,文件名为 .mysql_secret

所以,登录时需要用随机密码登录,然后通过以下命令修改密码

“SET PASSWORD = PASSWORD(‘new password');”

(2). 在忘记root密码的时候,

以windows为例:

1. 关闭正在运行的MySQL服务。

2. 打开DOS窗口,转到mysql\bin目录

3. 输入mysqld --skip-grant-tables回车

--skip-grant-tables的意思是启动MySQL服务的时候跳过权限表认证。

4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。

5. 输入mysql回车,如果成功,将出现MySQL提示符 >。

6. 连接权限数据库: use mysql;  (别忘了最后加分号) 。

7. 改密码:update user set password=password("123") where user="root"; (别忘了最后加分号) 。

如果修改密码出现

**mysql修改密码错误 ERROR 1054 (42S22)**

则使用 mysql>update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';

或者update MySQL.user set password=PASSWORD(‘123456') where User='root';

8. mysql>flush privileges;   #更新权限

9. 退出 quit。

10. 注销系统,再进入,

输入 mysql -u root -p

使用用户名root和刚才设置的新密码123456登录。

(3). 知道root密码的时候

方法1:用SET PASSWORD命令

首先登录MySQL。

格式:mysql> set password for 用户名@localhost = password('新密码');

例子:mysql> set password forroot@localhost= password('123');

方法2:用mysqladmin格式:mysqladmin -u用户名 -p旧密码 password 新密码

例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表

首先登录MySQL。

mysql> use mysql;

mysql> update user set password=password('123') where user='root' and host='localhost';

mysql> flush privileges;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: mysql 5.7.17 安装配置方法图文教程(windows10)

本文地址: http://www.cppcns.com/shujuku/mysql/177127.html


http://www.niftyadmin.cn/n/1896814.html

相关文章

生成纯ASCII的图像

我们经常见到在一些项目的启动的过程中有一些特殊的字符来标识这个项目,比如Redis,又或者SpringBoot,那么这些字符是怎么做到的呢,如果你认为是一个一个敲的,那就out了,有一个网站可以非常轻松的来处理这件…

vue-piczoom:基于vue2.x的电商图片放大镜插件

最近在撸一个电商网站,有一个需求是要像淘宝商品详情页那样,鼠标放在主图上,显示图片放大镜效果,找了一下貌似没有什么合适的vue插件,于是自己撸了一个,分享一下。小白第一次分享,各位大神莫见笑…

mysql total语法_Mysql基础语法

Mysql数据库三种基本操作:DDL--数据定义语言(create,alter,drop,declare)DML--数据操纵语言(select,delete,update,insert)DCL--数据控制语言(grant,revoke,commit,rollback)Mysql基础语句1、创建数据库create database database_…

Maven项目指定编译版本和文件编码

新创建的Maven项目JDK的版本是1.5的,几年前可能还可以,现在都到了JDK12的年代,再使用JDK1.5就说不过去了。所以在新创建了Maven项目之后,我们首先需要对JDK的版本进行指定。 Maven提供了一个插件来解决这个问题,可以直…

mysql里面的打钩框是什么东西_jquery 如何对checkbox打勾,取消打勾,打勾判断呢?...

摘要:下文讲述使用jquery框架操作checkbox的方法分享,如下所示;实现思路:1.对多选框进行打勾操作$("#checkboxId").attr("checked",true);2.取消多选框打勾操作$("#checkboxId").attr("checked",fal…

Spring AOP和自定义注解

用过Spring的朋友都知道,Spring有两大核心功能,一个是IOC,一个是AOP。IOC对于开发者来讲可能用的还比较多,声明一个Bean交给Spring容器来管理,或者从Spring容器中找到某个Bean注入到另一个Bean中。而对于AOP来讲&#…

兴趣是个伪命题

2019独角兽企业重金招聘Python工程师标准>>> 有些人在选择职业的时候,会强调自己是否感兴趣。 1.对行业感兴趣? 可能只是看到这个行业的前景,对潜在的回报感兴趣。 或者对于从事一个热门行业的那种被关注和认可感兴趣。 2.对于某职…

python字典索引没有的元素_Python中有没有一种方法可以通过容器的元素来索引容器列表(元组、列表、字典)?...

我一直在寻找一个方法/示例来索引元组列表,而不需要修改decorate、sort和uncorate方法。在例如:l[(a,b,c),(x,c,b),(z,c,b),(z,c,d),(a,d,d),(x,d,c) . . .]我一直使用的方法是使用第二个元素的defaultdict构建一个字典^{pr2}$然后,我必须为列…