MySQL No Install zip安装方法

  1. 解压mysql

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

  2. 配置数据库

    1. 建立配置文件windows

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

    2. 修改配置文件socket

      • 编辑以前建立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环境变量,方便在命令行下运行.spa

  3. 测试,启动服务器命令行

    1. 打开命令行并cd到MySQL的bin目录,若是已经加入环境变量则能够直接敲入命令.debug

    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文件路径.
相关文章
相关标签/搜索