Windows上解压缩版MySQL配置

一、相关下载地址:mysql

MySQL压缩包(本文档使用的5.7.20版本):sql

https://dev.mysql.com/downloads/mysql/编码

Visual C++ Redistributable Packages for Visual Studio 2013安装包(本版本的MySQL须要此运行库支持):spa

https://www.microsoft.com/zh-CN/download/details.aspx?id=407843d

 

二、安装Visual C++ Redistributable Packages for Visual Studio 2013。code

 

三、解压MySQL压缩包文件server

 

四、将bin目录路径添加到环境变量中:blog

 

五、在根目录下添加data文件夹与my.ini文件(从5.7.18版本开始下载的文件里面不提供这两个东西)rem

 

六、在my.ini文件里面添加如下内容并保存(实际路径根据解压的目录有所不一样)文档

[mysqld]
# 设置MySQL的根目录
basedir=D:\Program Files\mysql-5.7.20-winx64
# 设置data目录
datadir=D:\Program Files\mysql-5.7.20-winx64\data
# 端口号
port=3306
# 设置默认编码
character-set-server=utf8
# 设置默认存储引擎
default-storage-engine=INNODB

 

七、执行如下命令初始化MySQL,生成root用户及密码

mysqld --initialize --user=mysql --console

执行后的结果相似下图: 

 

其中末尾标识处为root用户及生成的密码(冒号后面的部分),记住此密码(建议复制保存到别的文件里面),后面的登陆MySQL要这个密码

 

八、以管理员身份打开命令提示符,运行如下命令,将MySQL设置为系统服务

sc create MySQL binPath= "D:\Program Files\mysql-5.7.20-winx64\bin\mysqld.exe"

执行以下,显示[SC] CreateService 成功表示设置成功。

 

打开服务可以找到名为MySQL的服务,如图:

 

九、以管理员身份打开命令提示符,运行如下命令,启动MySQL服务

net start MySQL

执行结果

 

十、修改root用户密码(若是不修改初始密码,使用初始密码登陆的时候会要求修改)

mysqladmin -u root -p password

执行命令后,须要输入初始密码,初始密码为步骤7中生成的,而后输入两次新密码,执行效果:

 而后就能够使用mysql -uroot -p命令登陆使用了

 

 

 

-------------------- 额外内容 --------------------

一、此处设置服务的时候没有使用mysqld -install命令设置,由于使用此命令设置后配置mysqld执行文件的默认路径为C盘下,所以虽然会显示设置成功,可是当执行net start MySQL命令时候,会提示错误“系统找不到文件”。所以换用系统的sc命令来设置服务。

二、中止MySQL服务命令:

net stop MySQL

三、删除MySQL服务(前提须要先中止MySQL服务):

mysqld -remove
相关文章
相关标签/搜索