MySQL No Install zip安装方法

  1. 解压

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

  3. 配置

  4. 创建配置文件

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

  5. 修改配置文件

    • 编辑之前创建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 
  6. 将MySQL下的bin目录加入到PATH环境变量,方便在命令行下运行.

  7. 测试,启动服务器

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

  9. 在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 尝试连接,默认是没有密码的.
  10. 服务

  11. 安装服务

    • 自动

      • mysqld --install [服务名]

    • 手动

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

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

  • 卸载服务

    • mysqld -- remove

  1.  ini配置文件相关

  2. 默认位置

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

解压

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

2.配置

1.创建配置文件

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

2.修改配置文件

•编辑之前创建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

3.将MySQL下的bin目录加入到PATH环境变量,方便在命令行下运行.

3.测试,启动服务器

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 尝试连接,默认是没有密码的.

4.服务

•安装服务

•自动

•mysqld --install [服务名]

•手动

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

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

•卸载服务

•mysqld -- remove

5. ini配置文件相关

1.默认位置

mysql默认查找c:\my.ini和c:\windows\my.ini,安装目录下的my.ini或my.cnf

2.使用指定的配置文件启动服务器

1.mysqld-nt.exe/新版本是mysqld --defaults-file=ini文件路径.