MySQL No Install zip安装方法

时间:2023-03-09 01:21:06
MySQL No Install zip安装方法
  1. 解压

    1. 解压安装包到一个目录,比如:D:\Database\mysql-5.1.55

  2. 配置

    1. 创建配置文件

  • 创建一个my.ini文件,MYSQL目录下有几个my开头的ini文件,是针对不同配置使用,具体可以打开看里面的注释.这里我选择my.large.ini文件,将它复制一份放在当前目录,并改名为my.ini

  • 修改配置文件

    • 编辑之前创建my.ini文件,找到[mysqld]节点,在其最后增加以下内容:

      #设置数据引擎的配置,为的是使数据库支持事物,mysql默认不支持事物 
      default-storage-engine=innodb
      # 设置mysql的安装目录 
      #如果不加双引号,反斜杠必须是两个(转义字符)
      basedir="D:\Database\mysql-5.1.55"
      # 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx\data 
      datadir="D:\Database\mysql-5.1.55\data"
      # 设置mysql服务器的字符集 
      default-character-set=utf8 
  • 将MySQL下的bin目录加入到PATH环境变量,方便在命令行下运行.

  • 测试,启动服务器

    1. 打开命令行并cd到MySQL的bin目录,如果已经加入环境变量则可以直接敲入命令.

    2. 在MySQL 5.1.21之前的版本,命令行有三个,一个是mysqld-nt:有命名管道支持;mysqld:没有命名管道支持,mysql-debug:和mysqld-nt一样,在调试状态下运行.之后的版本只有mysqld,支持命名管道. 输入mysqld --console,--console是为了让服务启动信息显示在控制台窗体,不加的话所有出错信息就会被写到以.err结尾的文件中并存放在data目录下.启动后有如下信息:

      mysqld:ready for connections Version: 'xxx版本号' socket:" port:3306
      则证明服务器启动成功,可以使用mysql -uroot 尝试连接,默认是没有密码的.
  • 服务

    • 安装服务

      • 自动

        • mysqld --install [服务名]

      • 手动

        • mysqld --install -manual [服务名]

        • 例子,手动安装服务,并指定服务器使用的配置文件: mysqld --install MySQL --defaults-file=my.ini     # --defaults-file=my.ini所在位置:如c:\my.ini

        • 卸载服务

          • mysqld -- remove

        1. ini配置文件相关

          1. 默认位置

            mysql默认查找c:\my.ini和c:\windows\my.ini,安装目录下的my.ini或my.cnf 
          2. 使用指定的配置文件启动服务器
            1. ​mysqld-nt.exe/新版本是mysqld --defaults-file=ini文件路径.