mysql免安装版本的配置(绿色安装)
一、获取安装包
1.1 下载zip压缩包
1.2 解压缩安装包
将压缩包解压缩到你要安装mysql的位置。

二、配置mysql
2.1 编写配置文件
此处参考文档: Creating an Option File
在启动mysql服务器的时候,你可以在命令行指定一些选项(比如数据所在目录等),
也可以将这些常用的配置写到文件中供其读取,很显然后者更方便。
比如我们在配置文件中指定mysql的根目录和数据目录:
[mysqld]
basedir=C:/mysql8
datadir=C:/mysql8/data
此处注意1:basedir应当指向你解压缩安装包的位置。
此处注意2:如果路径你使用反斜线\需要转义,也就是写成\\,如下所示:
[mysqld]
basedir=C:\\mysql8
datadir=C:\\mysql8\\data
2.2 配置文件要放在哪和读取顺序
此处参考文档: Using Option Files
在windows上,mysql会在下表所列位置去找配置文件,
在该位置中,先读取my.ini文件,再读取my.cnf文件,
也就是说,同一个位置,cnf配置会覆盖ini中的配置。

2.3 使用配置文件初始化mysql
此处参考文档: Initializing the Data Directory
我们将#2.1中编写的配置文件放在mysql根目录。

使用初始化命令mysqld --initialize进行初始化操作,初始化成功将出现data目录。
此处注意:初始化前,指定的data目录不能事先存在,让其自己去创建,否则报错。

创建完成后,会在data目录的.err文件中写有随机生成的root用户的密码:

如果你想在将输出显示在控制台,使用--console选项:

如果你不想使用随机生成的密码,使用--initialize-insecure选项,这将为root用户指定空密码:

三、启动mysql服务器
3.1 命令行启动mysqld(空密码初始化)

3.2 命令行启动mysqld(随机密码密码初始化)

3.3 更改账号密码
此处参考文档: Post-Initialization root Password Assignment
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';

四、测试安装结果
4.1 登录/删库/建库/建表

五、附加选项
5.1 将mysql注册为服务
使用mysqld --install "service_name"命令将mysql注册为名为service_name的服务。
然后就可以使用net start service_name和net stop service_name来启动/关停mysql了。

如果想删除服务,执行sc delete service_name或mysqld --remove service_name即可:

此处注意:安装/删除服务需要管理员权限(以管理员身份启动cmd即可)。
5.2 mysql安全安装检查


                    
                
        从官网下载并解压zip压缩包,创建一个配置文件,然后就可以启动了。当然,还可以将其注册为系统服务,以便捷启动。
    
                
            
        
浙公网安备 33010602011771号