安装MySQL的时候总要到处查教程,所以想自己把安装过程整理一下,便于以后查询
1.首先要下载MySQL的解压版,下载地址:https://dev.mysql.com/downloads/installer/
如下图:
根据自己的电脑版本下载
小tips:
mysql好像在5.7.20版本之后的绿色压缩包版解压都没有my.ini或者my-default.ini配置文件了,需 要自己添加配置。
也没有data数据库文件夹,data文件夹不能自己新建,需要命令initialize初始化建立。
2.解压安装包,根据自己习惯选择解压后的位置
我的放在D盘:D:\SoftWare\mysql-5.7.23-winx64
3.配置环境变量
新增一个系统变量
变量值为解压后的路径
在path中添加:
4.在D:\SoftWare\mysql-5.7.23-winx64解压路径下新建一个my.ini文件,可以先建成my.txt文件,编辑好后再改
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\SoftWare\\mysql-5.7.23-winx64\\mysql-5.7.23-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\SoftWare\\mysql-5.7.23-winx64\\mysql-5.7.23-winx64\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
basedir和datadir修改为对应目录【注:文件夹之间不要用“\”,可以用“\\”】
5.以管理员省份打开cmd命令窗口,将目录切换到MySQL安装目录的bin目录下,指令为cd
(1)安装
mysqld -install
执行命令后提示:Service successfully installed.表示安装成功,下图表示已经安装过了
《-------可能出现的问题-------》
在执行mysqld -install的时候可以会提示 “由于找不到MSVCR120.dll,无法继续执行代码,重新安装程序可能会解决此问题” 安装vcredist就能解决,具体解决方法看:https://blog.csdn.net/cherub_version/article/details/117619683?spm=1001.2014.3001.5501
注1:以下命令可移除mysql服务
mysqld remove
(3)初始化
mysqld --initialize --console
注:添加--console参数初始化完成以后,会在控制台最后打印出一个临时密码,复制下来一会 有用。示例如下:
A temporary password is generated for root@localhost:xxxxxx
(4) 启动/停止(也可以在window服务里启动或停止)
net start mysql
net stop mysql
(5)控制台命令方式登陆mysql
mysql -P 3306 -u root -p
输入之前复制的临时密码
(6)修改密码
SET PASSWORD = PASSWORD("123");
出现如上图所示就是安装成功了!