Windows 安装解压版 mysql-5.7.28

本贴最后更新于 1584 天前,其中的信息可能已经时移世改

1.准备工作

先去官网下载解压包,32 位和 64 位依据自己本身的操作系统选择下载。

2.安装运行库

下载完成后先保证本机已安装 VC++ 2013 和.net4.5.2,这是运行 mysql 的必备运行库,其中 VC++ 2013 的位数与 mysql 的位数一致。
image.png

image.png

3.mysql 配置文件

mysql 解压过后目录结构如下:
image.png
我们在根目录下新建一个 mysql.ini 配置文件,内容如下:

[mysql]
default-character-set=utf8

[mysqld]
port=3306
basedir=C:/IP20/src/mysql
datadir=C:/IP20/src/mysql/data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
collation-server=utf8_general_ci
skip-character-set-client-handshake

[client]
default-character-set=utf8

[mysql.server]
default-character-set=utf8

[mysqld_safe]
default-character-set=utf8

注意:basedirdatadir 分别写当前 mysql 所在路径,data 文件夹无需创建,创建的时候会自动生成,路径这里无论是 / 还是 \ 都可以。

4.初始化 mysql

在 bin 目录下按住 shift 右击鼠标,点击在此处打开命令窗口:
image.png
输入命令:mysqld --initialize-insecure 初始化 mysql,后面的 insecure 代表无密码。

初始化过后我们发现文件结构下多出了一个 data 文件夹,里面存放的都是数据库存储文件:
image.png

5.安装 mysql 服务

接着输入:mysqld -install MySQL --defaults-file=C:\mysql\mysql.ini 安装 mysql 服务
image.png

注意:--defaults-file 表示指定配置文件路径,如果需要指定了配置文件路径,-install 后面一定得写服务名称。若不指定配置文件路径,则 -install 后可以直接留空,默认服务名称就为 MySQL

安装完成之后去服务中查看:
image.png

6.启动 mysql

终端中输入:net start mysqlsc start mysql 或直接在服务中直接右击启动即可启动 mysql 服务

7.修改 mysql 密码

终端中输入下列命令修改密码为 123456

mysql -u root 
mysql> update mysql.user set authentication_string=password('123456') where user='root' ; 
mysql> flush privileges; 
mysql> quit;

修改完成后,使用 mysql -u root -p123456 即可登录成功

8.卸载 mysql

打开终端,输入:

net stop mysql
sc delete mysql

命令停止并删除 mysql 服务,之后删除对应的 mysql 文件夹即可彻底卸载 mysql。

9.补充

不登录执行 sql 文件命令(若数据库没密码,则不写 -p 参数):mysql -u root -p123456 < mysql.sql
登录 mysql 之后执行 sql 文件命令:mysql> source mysql.sql
不登录 mysql 执行 sql 语句(若数据库没密码,则不写 -p 参数):mysql -u root -p123456 -e "show databases;"

  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    215 引用 • 462 回帖
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    675 引用 • 535 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...