1. 解压

    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文件路径.

MySQL No Install zip安装方法的更多相关文章

  1. Mysql压缩包版的安装方法详解

    Mysql安装的时候可以有msi安装和zip解压缩两种安装方式.zip压缩包解压到目录,要使用它还需对它进行一定的配置.下面对Mysql压缩包版的安装方法进行详细的描述,要是此文有不正确的认识,希望大 ...

  2. Windows mysql 5.6 zip 安装 并创建用户赋予数据库权限

    1.下载mysql 5.6 zip 首先下载mysql 5.6 zip (在官网(http://www.mysql.com/downloads/) 或者其他网站都行), 然后解压在自己的电脑上 D:\ ...

  3. MySQL 5.5.62 安装方法(标准配置版)

    1.此安装方法适用于绝大多数MySQL版本,首先在MySQL官网上下载好所需版本. 2.(官网可能不太好找)在我的博客列表中有一篇是MySQL官网下载链接,直达下载界面,方便. 3.下载.(安装版  ...

  4. MySQL Linux压缩版安装方法

    在诸多开源数据库中,MySQL是目前应用行业,特别是互联网行业发展最好的一个.借助灵活的架构特点和适应不同应用系统场景的Storage Engine,MySQL在很多方面已经有不次于传统商用数据库的表 ...

  5. RedHat下apache\ftp\mysql 4.0 的安装方法

    RedHat下安装这三个服务的方法大同小异 Apache服务: 找到Apache安装包: rpm -ivh httpd-2.0.40-21.i386.rpm 等待安装完成即可 检查安装结果: rpm ...

  6. Mysql数据库的通用安装方法

    安装方式简介 Mysql数据库也时不时的用过一段时间,具体使用的功能都比较浅显,没有具体深入学习.最近一段在公司部署iNeedle系统时经常避免不了要安装apache和Mysql数据库.一般Mysql ...

  7. 在centos安装MySql的三种安装方法

    一.二进制安装MySql 1. 下载Mysql安装包 wget https://downloads.mysql.com/archives/get/file/mysql-5.6.40-linux-gli ...

  8. mysql 5.6 zip安装,启动失败,1067错误

    在使用mysql5.6 zip压缩包安装mysql过程中,启动过程,老是卡在1067启动错误上,翻看网上各种解决方案,卸载干净重装,重启,都不管用. 网上各种教程都是新建 my.ini mysql 配 ...

  9. MySQL 绿色版(zip) 安装

    设置环境变量Path,指向到MYSQL下的bin目录 修改MYSQL下的my-default.ini basedir=%MYSQL_HOME% datadir=%MYSQL_HOME%\data 到M ...

随机推荐

  1. 《Java语言程序设计》异常处理

    一.请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识. 1. 源代码为: import javax.swing.*; class A ...

  2. 【VS开发】malloc申请内存错误分析

    每个进程会有4G的虚拟地址空间, malloc得到的的地址都是虚拟地址, 并且当malloc的时候, 操作系统并不会将实际的内存分配给进程的, 所以malloc只会占用进程自身的虚拟地址空间.我以前也 ...

  3. kindeditor 在JSP 中上传文件的配置

    1.将kindeditor,jsp,lib目录下的jar文件放到工程的lib目录下 2.将admin-login.jsp,upload_json.jsp,复制到admin的files目录下 3.复制以 ...

  4. CDH6.2上配置各种对象存储

    cm-hdfs: ufile: 还需添加jar包 S3:是自带jar包 OSS: CDH6不需要下载包, CDH5需要 core-site.xml 的群集范围高级配置代码段(安全阀) fs.oss.e ...

  5. 【洛谷】P4883 mzf的考验

    [洛谷]P4883 mzf的考验 最近忽然放弃治疗开始随机跳题了 感觉还行 就是必须吸氧感觉有点糟糕... 这题翻转和求和都是平衡树基本操作,那个异或可以通过维护树中\(2\)进制下第\(2^{i}\ ...

  6. shell如果文件夹不存在则创建

    #!/bin/bash build_dir="build" if [ ! -d "$build_dir" ]; then mkdir $build_dir fi ...

  7. Windows应急响应常见命令

    ---恢复内容开始--- 1.查看所有连接的PID netstat -ano 2.过滤特定端口 netstat -ano | findstr “443” 3.查看占用443端口的进程 tasklist ...

  8. python学习-8 用户有三次机会登陆

    用户登陆(三次机会) count = 0 while count < 3: user = input('请输入账号:') pwd = input('请输入密码:') ': print(" ...

  9. 【Python基础】13_Python中的PASS

    pass关键字的使用 在程序分支中,如果不想立刻执行该分支,可使用pass占位符,pass不表示任何含义,仅保证程序不会报错. 如: action_str = input("请选择希望执行的 ...

  10. Python学习2——使用字符串(完整版)

    """ 在C语言入门的时候字符串没有好好学习,导致后期语言根本没有入门, 更导致之后大量的codeing时间浪费,效率低下. 因此,借助这次Python入门,好好地将字符 ...