1. 下载
打开网址 : https://dev.mysql.com/downloads/mysql/
登录进去 , 再选择下载版本对应的 ZIP Archive 文件即可 , 我选的是 MySQL Community Server 5.7.21
;
2. 安装
压缩包相当于免安装文件 , 要想使用它只需要配置相关的参数 , 再通过通过服务来启动数据库服务就可以了 ;
把压缩包解压到你喜欢的位置 , 本示例解压到 : D:\Program\MySql
文件夹下 ;
3. 创建 my.ini 配置文件
在 D:\Program\MySql
根目录中创建 my.ini
文件 , 并添加以下内容 :
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Program\MySql
# 设置mysql数据库的数据的存放目录
datadir=D:\Program\MySql\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4. 配置环境变量
右键 我的电脑
-> 属性
-> 高级系统设置
-> 高级
-> 环境变量
-> 系统变量
,
添加一个名叫 MYSQL_HOME
的环境变量 , 值是 D:\Program\MySql
,
修改 Path
变量 , 在末尾添加 %MYSQL_HOME%\bin
;
5. 初始化数据库文件
以管理员身份运行 CMD , 进入 MySql 的 bin
目录 , 运行初始化命令 :
# mysqld --initialize
初始化成功后 , 会在 datadir
目录下生成一些文件 , 其中 xxx.err
(xxx 是你电脑用户的名称) 文件里说明了 root
账户的临时密码 , 如 :
2018-04-02T02:40:20.431503Z 1 [Note] A temporary password is generated for root@localhost: aOY>lMdn<2n!
aOY>lMdn<2n!
就是 root
账户的临时密码 ;
6. 注册 MySql 服务
# mysqld -install MySQL
7. 启动 MySql 服务
启动 MySql 服务 :
# net start MySQL
关闭 MySql 服务 :
net stop MySQL
移除 MySql 服务 :
D:\Program\MySql\bin\mysqld --remove
或者不安装服务 , 直接运行 :
D:\Program\MySql\bin\mysqld
8. 修改 root 密码
使用 root
账号登录 , 这里的密码为上面提到的 root
账号的临时密码 aOY>lMdn<2n!
# mysql -u root -p
Enter password: ****
修改 root 密码 :
# ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
客户端用 your_user 使用 your_password 从任何主机连接到 MySql 服务器 :
# grant all privileges on *.* to 'your_user'@'%' identified by 'your_password' with grant option;
作者 Github : tojohnonly , 博客 : EnskDeCode