MySQL官方提供安装程序(.msi),只需要按照提示一直下一步就可以了,本文主要记录一下免安装版(.zip)的安装方法

下载MySQL ZIP Archive

版本可以自由选择,但是不保证新版本安装方法不会变,你可以选择和我一样的版本,如果一定要其他版本可以自行尝试,知识都是摸索出来的

将MySQL解压根目录下的my-huge.ini复制一份,重命名为my.ini,然后将下面的内容复制到my.ini文件的末尾(会覆盖之前的设置,也可以在原来的地方改),注意对照自己实际解压路径

[client]
port=3306
default-character-set=utf8

[mysqld]
port=3306
character_set_server=utf8
#注意路径
basedir=D:\wamp\MySQL
#注意路径
datadir=D:\wamp\MySQL\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]
#注意路径
D:\wamp\MySQL\bin\mysqld.exe

添加环境变量

在系统环境变量Path中加入:D:\wamp\MySQL\bin

注册windows系统服务

使用命令提示符进入MySQL解压目录的bin目录下,用下面命令安装(需要管理员权限):

mysqld install MySQL --defaults-file="D:\wamp\MySQL\my.ini"
注意:移除服务命令:mysqld remove,卸载MySQL前需先移除服务。

启动mysql服务

使用命令(需要管理员权限):

net start mysql

修改root账户的密码

依次输入下列命令,每一条命令成功执行后再执行下一条:

-- 连接数据库
mysql -uroot

show databases;

use mysql;

-- 将密码修改为root,可自定义
update user set Password=PASSWORD("root") where User="root";

flush privileges;

exit

Enjoy it!

关于MySQL与配置文件的一些说明:

这几个ini文件是mysql针对不同的应用推荐的不同的配置信息;但这些配置只有放到my.ini中才会被应用,其中

1、my-small.ini是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的数据库。

2、my-medium.ini是为中等规模的数据库而设计的。如果你正在企业中使用RHEL,可能会比这个操作系统的最小RAM需求(256MB)明显多得多的物理内存。由此可见,如果有那么多RAM内存可以使用,自然可以在同一台机器上运行其它服务。

3、my-large.ini是为专用于一个SQL数据库的计算机而设计的。由于它可以为该数据库使用多达512MB的内存,所以在这种类型的系统上将需要至少1GB的RAM,以便它能够同时处理操作系统与数据库应用程序。

4、my-huge.ini是为企业中的数据库而设计的。这样的数据库要求专用服务器和1GB或1GB以上的RAM。

这些选择高度依赖于内存的数量、计算机的运算速度、数据库的细节大小、访问数据库的用户数量以及在数据库中装入并访问数据的用户数量。随着数据库和用户的不断增加,数据库的性能可能会发生变化。

最后修改:2020 年 06 月 27 日 02 : 56 PM