• 售前

  • 售后

热门帖子
入门百科

在Windows体系上利用压缩归档文件安装MySQL的步骤

[复制链接]
薛建朝 显示全部楼层 发表于 2021-10-26 13:09:54 |阅读模式 打印 上一主题 下一主题
最近必要做个小小的验证明验,必要安装MySQL,网上一搜发现教程繁多,bug也多,以是直接把官网的流程翻译过来,注意是压缩文件,不是安装版的,解压直接能用的,下面直接把流程贴过来:
使用压缩文档安装在Windows上安装MySQL

1.将文件提取到安装目次

    1)管理员权限
    2)选择安装位置,默认C:\mysql,通过设置文件制定安装位置
    3)使用软件解压缩,假如默认天生一个主目次,请把主目次中的子文件放到你指定的安装位置上

2.创建立置文件

    A.为何使用设置文件

        1)安装和数据目次与默认位置差别
        2)你必要定制服务器设定

    B.文件位置和名称

        1)当Windows开启MySQL服务时,它会在几个地方探求设置文件,Windows目次/MySQL
        2)文件名称my.ini/my.cnf,制止辩论,使用其中一个
        3)肯定要让MySQL服务器用户可以读my.ini文件

    C.文件格式
  1. [mysqld]
  2.     # set basedir to your installation path
  3.     basedir=E:/mysql
  4.     # set datadir to the location of your data directory
  5.     datadir=E:/mydata/data
复制代码
   D.相干文件位置初始化

        初始化MySQL天生相干文件

    E.更换目次

        移动原数据+每次开启服务的--datadir下令行选项

3.选择MySQL服务器范例

    1)mysqld:支持named-pipe support
    2)mysqld-debug:主动内存分配查抄

    支持同样的存储引擎,使用named pipe注意在关闭的时间关闭named pipe

4.初始化MySQL(使用mysqld举行初始化)

    假设你的当前目次位设置文件中的%BASEDIR%即MySQL安装目次

    A.初始化数据目次

        1)bin\mysqld --initialize:包含一个过期的暗码,必要你选择一个新的暗码
        2)bin\mysqld --initialize-insecure:没有天生root暗码,假设你在使用服务前指派暗码
        3)假如MySQL无法定位正确的安装目次和数据存放目次

           (1)下令行:bin/mysqld --default-file=C:\my.ini --initialize
            (2)设置文件 如2.C.

    B.调用--initialize/--initialize-insecure选项时详细的行为序列

       1)服务查看数据目次是否存在,不存在创建,存在报错
        2)在数据存放目次,服务器创建mysql体系数据库和表
        3)初始化体系表InnoDB表等
        4)服务器创建一个'root'@'localhost'超等用户和其他保存的用户你应该为超等用户创建密钥
            (1)使用--initialize选项,服务器产生一个随即密钥并将其标记为过期,产生warning
            (2)使用--initialize-insecure,不产生暗码
        5)假如可以,服务器天生服务器端的辅助表和文件
        6)假如--init-file选项且文件包含SQL语句,服务器执行文件内语句
        7)退出服务器

5.开启MySQL服务器

    MySQL支持named-pipe/TCP/shared memory通信
    A.开启服务器下令:%basedir%\bin\mysqld" --console
    B.开启服务:%basedir%\bin\mysqld
    C.关闭服务:%basedir%\bin\mysqld -u root -p (for password)shutdown

6.账户安全设置

    当你初始化乐成,正常开启MySQL服务,并登岸到数据库时,为'root'@'localhost'指派新暗码

    A.开启服务器,如5.
    B.毗连服务器:

        1)使用--initialize初始话目次:以root身份毗连数据库,并使用服务器天生的暗码登岸,假如你不知道暗码,查看错误日志
            shell> myslq -u root -p
            Enter passworld:(输入已经产生的暗码)

        2)使用--initialize-insecure的话:

           shell> mysql -u root --skip-password

   C.在毗连乐成后,为root指派新暗码
        mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

注意事项:
  1)设置文件编码情势为ANSI
  2)上述方法用下令行必要开启两个窗口,一个运行开启服务下令后表现服务器历程,然后另一个窗口输入登岸下令举行数据库登岸
  3)进入后输入的均为SQL语句,必要以分号竣事,第一次登岸后必要设置和更改root暗码
  4)由于个人在设置是没碰到什么bug以是,假如碰到bug,可以百度error code/查询官网erro code表
总结
以上所述是小编给各人先容的在Windows体系上使用压缩归档文件安装MySQL的步骤,盼望对各人有所资助,假如各人有任何疑问请给我留言,小编会实时回复各人的。在此也非常感谢各人对草根技术分享网站的支持!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作