MySQL社区版zip文件安装教程

下载


MySQL官网社区版下载站点在这里


按照图片顺序依次选择自己的操作系统及位数


我的电脑是64位系统,点击下载

解压缩并配置环境变量


  • 解压缩
可以安装在任意一个系统盘,本人习惯安装在E盘下面,在E盘新建一个文件夹用于存放解压出来的文件。

以下是本人的结构目录:

E:\MySql\mysql-5.7.21-winx64


  • 配置环境变量
按照图片说明增加环境变量

path变量添加一条:E:\MySql\mysql-5.7.21-winx64\bin


配置my.ini文件




这一步很重要,在你的结构目录下新建一个my.ini文件,打开并写入以下代码:

/*

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=E:\MySql\mysql-5.7.21-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\MySql\mysql-5.7.21-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

*/

其中红色部分的路径要改成自己的文件存放路径

值得注意的是MySQL 5.7.16往后默认是不提供data目录的,
那么如何生成data呢,我们后面会提到。

生成data目录

命令行输入: mysqld --initialize-insecure --user=mysql


运行后不会有任何提示,可以对比下面图片确认内容正确



安装mysql服务


以管理员身份运行CMD或者PowerShell,



将目录切换为解压文件的bin目录如图所示:

若出现“缺少xxx.dll,请安装微软运行库,点击这里

之后输入:
mysqld install

运行MySQL服务



命令行输入:net start mysql

关闭MySQL服务的命令是 net stop mysql


登陆MySQL

命令行输入:mysql -uroot -p




在输入命令mysql -uroot -p连接数据库时会提示输入密码,root的密码默认为空,直接按回车就行了。


MySQL命令行

注册卸载服务

mysqld install //MySQL3307可选项 mysqld remove //MySQL3306可选项

启停服务

net start MySQL3307 net stop MySQL3307

修改密码并使之生效

mysql -uroot -P3307 -p 提示输入密码(第二步初始化安全策略不同初始密码亦不同) set password for root@localhost=password('root'); flush privileges

Comments

Popular posts from this blog

HTTP协议特性

操作文件

接口