win10安装mysql5.7.29教程以及错误处理

摘要:
[mysql]#设置mysql客户端的默认字符集默认字符集=utf8[mysqld]skip-name resolvskip grant tables#设置3306端口=3306#设置mysql安装目录basedir=D:mysql-5.7.29-winx64#设置mysql数据库数据存储目录datadir=D:

重新配了一台电脑,装了win10系统,安装mysql是出现了一些问题以及解决的方法。记录于此,避免下次安装遇到重复问题。

首先下载mysql5.7.29安装包,本次使用的是zip。已保存在百度网盘

链接:https://pan.baidu.com/s/1y8aahxloQEJTGXqmd95xsg
提取码:e3c6
也可以自己去官网下载:

下载地址:  https://dev.mysql.com/downloads/mysql/5.7.html

1、下载过后解压到需要安装的目录。

2、配置环境环境变量,新建MYSQL_HOME系统变量

 win10安装mysql5.7.29教程以及错误处理第1张

然后在path中添加 %MYSQL_HOME%in

win10安装mysql5.7.29教程以及错误处理第2张

3.mysql跟目录新建my.ini  其中 basedir 和 datadir 需要改成你对应的目录:

[mysql]

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

default-character-set=utf8

[mysqld]

skip-name-resolve
skip-grant-tables

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:MySqlmysql-5.7.29-winx64

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

datadir=D:MySqlmysql-5.7.29-winx64data

# 允许最大连接数

max_connections=200

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

character-set-server=utf8

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

default-storage-engine=INNODB

4、安装mysql

以管理员身份运行cmd。进入到mysql安装bin目录下,

mysqld  --initialize (此时会生成data目录)

可能遇到的错误:MSVCR120.dll文件丢失错误

win10安装mysql5.7.29教程以及错误处理第3张

 出现该问题,需要安装VC redist packages for x64    也可以在百度网盘下载

链接:https://pan.baidu.com/s/1q5DwDtzxvhXUW-uLBcDqRQ
提取码:0zy9

5、执行命令 mysqld –install

如果出现service successfully installed 即安装成功。

win10安装mysql5.7.29教程以及错误处理第4张

 如果出现:Install/Remove of the Service Denied!

解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”。再继续执行mysqld –install

6、运行net start mysql (启动mysql服务),

win10安装mysql5.7.29教程以及错误处理第5张

也可以在计算机-管理-服务里面启动mysql服务

注意:如果在计算机-管理-服务里面启动mysql出现:本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。错误。。

可以先检查mysql是否生成了data目录。如果没有可以手动新建data目录(或者初始化data)在重启mysql服务。

win10安装mysql5.7.29教程以及错误处理第6张

 7、修改mysql密码

在my.ini文件(MySQL的配置文件)的[mysqld]下加一行skip-grant-tables

然后在任务管理器中重启MySQL服务

重启MqSQL服务后,运行mysql -uroot -p,可以成功登入mysql  默认没有密码

win10安装mysql5.7.29教程以及错误处理第7张

然后更新root账户的密码为'123456'

命令:update mysql.user set authentication_string=password("123456") where user="root";

然后输入flush privileges;(刷新账户信息)

win10安装mysql5.7.29教程以及错误处理第8张

执行quit或ctrl+Z退出

然后将my.ini文件中刚才加的skip-grant-tables这一行删掉,保存后再重启MySQL服务

 然后运行mysql -uroot -p123456就可以用root用户名和root密码登陆了

 注意:

如果提示:You must reset your password using ALTER USER statement before executing this statement.

运行这条语句进行修改密码:alter user user() identified by "root";

7.重装的问题:

https://jingyan.baidu.com/article/5d368d1eaf46ea3f61c0576f.html

基本步骤包括停掉MySQL服务,删除注册表,删除之前的my.ini文件,运行几个命令进行删除,最后最好再重启一下电脑就可以重新安装了

免责声明:文章转载自《win10安装mysql5.7.29教程以及错误处理》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JavaFX作业8mysql如何让有数据的表的自增主键重新设置从1开始连续自增下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MySQL/MariaDB数据库的Galera高可用性集群实战

MySQL/MariaDB数据库的Galera高可用性集群实战 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Galera Cluster概述 1>.什么是Galera Cluster   集成了Galera插件的MySQL集群,是一种新型的,数据不共享的,高度冗余的高可用方案,目前Galera Cluster有两个版本,分别...

基于ubuntu10.04的gccarm安装

  第一步: 将linux-source/arm-2008q3.tar.bz2 (or arm-linux-gcc-4.3.2.tgz)这个文件复制到linux主机的任意目录下,并在终端中分别执行下面的解压缩命令:  $>  sudo mkdir /usr/local/arm $>  输入密码 $>  sudo tar xvf arm-2...

WinDbg调试分析 asp.net站点 CPU100%问题

 公司为了节省成本,最近有一批服务器降了配置,CPU从8核降到了2核。本身是小站点,访问量也不高,CPU总是会飙到100%而且可以一直持续几个小时,直接强制结束进程可以维持几个小时,几个小时后又一样,运维那边总是受到cpu的警告短信很是苦恼,按理来说就算降低了配置也不至于会让CPU一直100%。    以下就分享本次使用 WinDbg 找出 CPU 100...

docker部署django项目、mysql主从搭建、django实现读写分离

目录 docker部署django项目 1.1 基于python基础镜像 将本地django项目打包并发到远程服务器上 将服务器上的.zip django项目解压 部署的具体流程 1.2 基于dockerfile 2 mysql主从搭建 一 主从配置原理 二 操作步骤 2.1我们准备三台装好mysql的服务器(我在此用docker模拟...

『MXNet』第八弹_数据处理API_下_Image IO专题

想学习MXNet的同学建议看一看这位博主的博客,受益良多。 在本节中,我们将学习如何在MXNet中预处理和加载图像数据。 在MXNet中加载图像数据有4种方式。 使用 mx.image.imdecode 加载原始数据文件 使用在Python中实现的mx.img.ImageIter ,很方便自定义。 它可以从.rec(RecordIO)文件和原始图像文件读...

MySQL varchar 最大长度,text 类型占用空间剖析

MySQL 表中行的最大大小为 65,534(实际行存储从第二个字节开始)字节。每个 BLOB 和 TEXT 列只占其中的 5 至 9 个字节。 那么来验证下 varchar 类型的实际最大长度:测试环境:MySQL版本 5.7.19 //首先要设置下 mysql 为严格执行模式,不然 varchar 超出最大长度为自动转为 text 类型 set sql...