• mysql免安装版本的配置(绿色安装)


    一、获取安装包

    1.1 下载zip压缩包

    点击此链接去往mysql官网下载界面

    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_namenet stop service_name来启动/关停mysql了。

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

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

    5.2 mysql安全安装检查

  • 相关阅读:
    强制数据类型转换之Number类型
    强制类型转换之String类型
    数据类型之字符串类型与Number类型
    favicon.ico是什么?
    什么是自幂数?
    JavaScript基础之变量的自增与自减
    CMD 命令
    那些看完很有同感的语句
    HTML5 canvas 元素
    HTML的多媒体属性
  • 原文地址:https://www.cnblogs.com/amnotgcs/p/16194560.html
Copyright © 2020-2023  润新知