当前位置:Gxlcms > 数据库问题 > mysql5.7 Installing MySQL on Microsoft Windows Using a noinstall Zip Archive(mysql解压版安装)

mysql5.7 Installing MySQL on Microsoft Windows Using a noinstall Zip Archive(mysql解压版安装)

时间:2021-07-01 10:21:17 帮助过:9人阅读

  • Create an option file

  • Choose a MySQL server type

  • Initialize MySQL

  • Start the MySQL server

  • Secure the default user accounts

  •  

      1.下载mysql安装包,将安装包解压

      2.创建mysql启动项配置文件

        第一种方法:每次启动mysql时,可以在cli 手动配置启动项

        第二种方法:创建配置文件my.ini ,mysql每次启动的时候会自动读取配置信息(显然此方法更加方便)

        假设mysql安装位置为E:\mysql,数据目录:E:\mydata\data。那么在my.ini文件中的[mysqld]部分配置 basedir 和 datadir 两个可选配置项。具体内容如下(windows operation system):

    [mysqld]
    # set basedir to your installation path
    basedir=E:\\mysql
    # set datadir to the location of your data directory
    datadir=E:\\mydata\\data

      3.设定mysql server 存储引擎(可以不进行设置,默认为InnoDB)
       方法一、可以在启动mysql 的时候通过 --default-storage-engine 功能选项,指定默认存储引擎。(--c)
       方法二、在配置文件 my.ini 中的 [mysqld]部分设定增加默认存储引擎设定。:
          [mysqld]
          --default-storage-engine     

      4.初始化mysql
        在mysql 5.7.6版本之后,解压版程序目录中不再包含data 目录,这时我们需要使用 --initialize 或者 --initialize-insecure 功能选项生成data目录和系统表。

        bin/mysqld --defaults-file=E:\mysql\my.ini --initialize 【说明:】
        bin/mysqld --defaults-file=E:\mysql\my.ini --initialize-insecure 【说明:】

        命令执行过程如下:
        1.检查 data目录 是否存在. if exist:命令行报错,只需将data目录 删除,再执行命令即可 if not exist:创建新的data目录
        2.在data目录创建mysql系统数据库[其中包括:系统帮助
    、授权表、时区表]
        3.服务器会初始化 innodDB 数据库引擎管理所需的系统表空间及表结构
        4.服务器会为客户端程序创建 ‘root‘@‘localhost‘ 这个超级用户。
         如果使用
    --initialize 功能选项 , 服务器会为生成一个随机密码,并输出到控制台界面
         如果使用 --initialize-secure 功能选项,那么创建的超级用户密码为空(控制台会给出相应提示)
        5.为服务器端帮助表填充信息
        6.服务器程序(mysqld)退

      5.启动mysql服务
        方法一:从命令行启动服务【命令行界面可以实时显示mysql的运行状态信息,更加方便调试修改运行故障】
           开启服务命令为: mysqld --console
        方法二:注册为 windows 系统服务,通过系统服务来启动mysql服务
            如果此时服务正在运行,应该先停止服务,使用命令:mysqladmin -u root -p shutdown
            服务停止之后,通过使用命令:mysqld --install 将mysql注册为系统服务。在注册服务的同时,可以使用选项 --default-file 设置/修改my.ini配置文件的位置。
            例如:mysqld --install MySQL --defaults-file=C:\my-opts.ini
            注:[
    mysqld --install 注册的服务是开机自动启动,要设置为手动启动 使用命令:--install-manual ]
              [使用 mysqld --remove 命令删除命令]
      
            注册成功之后,我们可以从windows管理工具来启动/开闭mysql服务,也可以在命令行界面通过使用 net start mysql、net stop mysql 命令来启动/关闭myslq服务。
      6.登录mysql客户端并修改用户密码:
         登录命令:  mysql -uroot -hlocalhost -p -P3306
         修改密码命令:alter user‘root‘@‘localhost‘ identified by ‘new_password‘
     


    mysql5.7 Installing MySQL on Microsoft Windows Using a noinstall Zip Archive(mysql解压版安装)

    标签:mysql\   ora   报错   结构   命令行启动   调试   cli   空间   class   

    人气教程排行