Windows10(64位)下安装MySql5.7
最近一直在学习MySQL的基本知识,于是决定在自己电脑上装一个MySQL,安装过程中也遇到了许多问题,安装过程。
Windows10安装MySql5.7
1、 官方地址下载MySql Server 5.7
2、 解压文件到目录C:\Soft\mysql57下
3、 在上面目录下(C:\Soft\mysql57\mysql-5.7.26-winx64)创建文件my.ini,将如下内容复制到my.ini文件中:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\Soft\mysql57\mysql-5.7.26-winx64\
# 设置mysql数据库的数据的存放目录
datadir=C:\Soft\mysql57\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#第一次登陆跳过密码验证,直接回车登陆,设置过密码之后将此项注销
skip-grant-tables
4、添加环境变量
右键单击我的电脑->属性->高级系统设置->环境变量,出现如下界面:
在用户变量中新增:输入变量名:MySQL_HOME
输入变量值:C:\Soft\mysql57\mysql-5.7.26-winx64(mysql解压目录)
选择系统变量中的Path,点击编辑->新建
在变量值中添加变量值:%MySQL_HOME%\bin,注意是在原有变量值后面加上这个变量。
5、将mysql注册为windows系统服务:
以管理员身份运行,cmd进入目录C:\Soft\mysql57\mysql-5.7.26-winx64\bin,执行命令如下
(在MySQL安装目录的 bin 目录下执行命令:
mysqld --initialize --console
安装成功后会提示服务安装成功。 )
注意!执行输出结果里面有一段: [Note] A temporary password is generated for root@localhost: T2aVIaqmpA#v 其中root@localhost:后面的T2aVIaqmpA#v 就是初始密码(不含首位空格)。
注:my.ini文件放在MySQL解压后的根目录下,移除服务命令为:mysqld remove
增加服务命令:
mysqld install MySQL --defaults-file="C:\Soft\mysql57\mysql-5.7.26-winx64\my.ini”
移除服务命令为:mysqld remove
6、 查看mysql
> net stop mysql
此时会报MySQL 服务无法启动。服务没有报告任何错误。
7、执行初始化原始数据,初始化data目录
运行mysql初始化命令:mysqld --initialize
此步骤非常重要,未初始化,可能会导致mysql服务无法启动
运行完后会执行这个命令会在mysql根目录下多一个data文件夹
8、打开系统服务管理
可以看到mysql系统服务
在命令行启动mysql命令为: net start mysql
关闭mysql命令为:net stop mysql
9、为root用户重置密码
关闭MySQL服务用安全模式打开,mysqld --skip-grant-tables
本窗口不要关闭,重新打开一个窗口
执行mysql -u root -p,回车密码不用输入,直接回车,成功登录mysql。
然后use mysql //进入mysql数据库
修改root密码( update user set authentication_string=password("123456") where user="root";)T
5.7版本mysql数据库下的user表中已经没有Password字段了,而是将加密后的用户密码存储于authentication_string字段 注意 authentication_string 5.7以前是password
10、 如果需要远程客户端连接,可以执行
Grant all on *.* to 'root'@'%' identified by 'root' with grant option;
flush privileges;//提交
重启mysql服务即可
会遇到的问题可能有
1、net start mysql启动mysql时报错
提示发生系统错误 193。 *** 不是有效的 Win32 应用程序。
到这一步MySQL已经安装成功了,即:用mysqld --install 命令
出现 Service successfully installed 代表安装成功。可多试几次,注意一定是用管理员身份打开cmd命令提示符 的才行。
那么出现上面 193 的错误是可能在MySQL安装目录下面有一个空的mysqld文件,删除即可
解决方法:
再次输入:mysqld --install 命令 会出现安装目录。
去这个目录下面搜索 mysqld 文件,应该或有一个空的文件(0KB) 的,删除即可。
去这个目录下面搜索 mysqld 文件,应该或有一个空的文件(0KB) 的,删除即可。
再次输入:mysqld --install 命令 会出现安装目录。(可多执行几次看看)
2、net start mysql启动时报3534错误
MySQL 服务正在启动 .
MySQL 服务无法启动。
服务没有报告任何错误。
请键入 NET HELPMSG 3534 以获得更多的帮助。
解决方法:
- 把my.ini另存一下,改编码方式为ANSI(可尝试一下)
2、环境变量配置查看确认是否正确
3、 到任务管理器将mysqld进程结束,再输入net start mysql启动服务。
启动服务成功
3、启动库时一直启动不起来
可尝试移除服务
mysqld --remove
mysqld -install
报错,可到任务管理器结束mysql进程,再次执行
mysqld -install
Service successfully installed. (成功的标志)
net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
4、登录进mysal后执行命令报错
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
首先安装后,执行任何指令都会提示:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
解决方法:
可以用以下指令修改你密码为 123456。
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
之后使用以下指令刷新权限:
flush privileges;
注意指令末尾的分号。
退出后重新登陆。
Windows10(64位)下安装MySql5.7相关推荐
- 【TensorFlow】Windows10 64位下安装TensorFlow - 官方原生GPU版安装
之前 写过一篇在 ubuntu 下安装 TensorFlow 的教程,那个时候 TensorFlow 官方还不支持 Windows 系统,虽然可以通过其他方法安装,但是终究不是原生的,而且安装过程繁琐 ...
- 阿里云CentOS7 64位下安装MySQL5.7
一.对于阿里云的java web环境的安装和配置,可参考下面阿里云的技术文档: https://help.aliyun.com/document_detail/51376.html?spm=5176. ...
- centos5.4 64位下安装mysql5.5.14
1) 下载 wget http://ftp.iij.ad.jp/pub/db/mysql/Downloads/MySQL-5.5/MySQL-client-5.5.14-1.rhel5. ...
- Go在windows10 64位上安装过程
1. 从 https://golang.org/dl/ 下载最新的发布版本go1.10即go1.10.windows-amd64.msi; 2. 双击go1.10.windows-amd64.msi ...
- windows10 64位 Tensorflow安装--CUDA 9.1+cuDNN7.1.1+python3.6.4+tf1.6+vs2017
原文:https://blog.csdn.net/qq_36556893/article/details/79433298 windows10 64位 Tensorflow安装--CUDA 9.1+c ...
- windows10 64位 OpenVINO安装教程
OpenVINO安装的必要步骤: windows10 64位 OpenVINO安装的必要步骤 OpenVINO安装的可选步骤: windows10 64位 OpenVINO安装的可选步骤 目录 系统要 ...
- Ubuntu16.04(64位)下安装和破解source insight4
破解文件如下: https://pan.baidu.com/s/1i5qtbJv 首先 apt-get install wine 然后 winetricks wininet 然后下载sourceins ...
- 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX
https://www.v2ex.com/t/279405 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX pip 更新到最新 sudo apt inst ...
- 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn
系列文章目录 从零点一开始机器学习之晦涩难懂的各种概念 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn 从零点一开始机器学习之GPU运算性能和CPU性能对比(GPU算力表) 从零点 ...
- 2 pygraphviz在windows10 64位下的安装问题(反斜杠的血案)
可以负责任的说,这篇文档是windows10安装pygraphviz中,在中文技术网站中最新的文档,没有之一.是自己完全结合各种问题,包括调试等,总结出来的. 问题来源:主要是可视化RvNN网络的树结 ...
最新文章
- 华为鸿蒙系统概念图,华为P50Pro概念图:没有麒麟芯片,鸿蒙系统和7镜头也可以很豪横...
- PHP开发移动端接口(增强版)
- layUI 实现自定义弹窗
- Ambari2.6.2集成Kerberos
- 通过SharpShell快速实现Windows Shell扩展
- RedHat系统的Yum安装
- 2021 年 五一数学建模比赛 C 题
- 架构之美-读书笔记之二
- log4j配置文件(详细)
- SpringMVC form中commandName报错问题
- python高级练习题:取消列表(比简单更难)【难度:4级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
- 几道经典逻辑推理题,提高你的逻辑思考能力
- 【机器学习、深度学习与强化学习】机器学习(2)---决策树(1)
- 美女画廊(点击上面的图片下面进行显示)
- python如何裁剪图像
- 【KNIME案例】参数化驱动工作流调用业务人员建立的脚本
- 中望3D 2022 基准平面
- vue学习日志--3-路由基础配置
- 关于HyperLPR车牌检测使用笔迹
- dnf服务器合并信息,DNF九年来最大改动!全服合并为9个大区 卢克频道过百