博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows 10安装mysql5.7
阅读量:2388 次
发布时间:2019-05-10

本文共 1944 字,大约阅读时间需要 6 分钟。

第一步 到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 

    ​    ​    ​   

第五步 以管理员身份打开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 .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 for root@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;

转载地址:http://lkpab.baihongyu.com/

你可能感兴趣的文章
C# ListView用法详解
查看>>
搜索自己博客中的文章
查看>>
出色图形用户界面(GUI)设计规范(下)
查看>>
C# winform 实现选择文件夹对话框
查看>>
c# 获取相对路径
查看>>
在ORACLE中给表、列增加注释以及读取注释
查看>>
vs.net 控件 List<>属性 报错 XX为标记为可序列化
查看>>
VS web编程中 .aspx .aspx.cs
查看>>
把一个类的析构函数定义成virtual
查看>>
编码介绍 ASCII与Unicode, codepage, utf-8
查看>>
脚本注释 CNHK
查看>>
HTML中id、name、class 区别
查看>>
JavaScript 变量
查看>>
正则表达式
查看>>
C++中友元(友元函数和友元类)的用法和功能
查看>>
刻度轴 规范值算法
查看>>
数据库 事务回滚实例(C#)
查看>>
CFileDialog的用法简介
查看>>
C++ 多态 指针转换
查看>>
秒杀多线程第五篇 经典线程同步 关键段CS
查看>>