一、复制my.ini到MySQL解压的目录

例如:E:\MySQL

二、修改my.ini第39~40行

basedir = "E:\\MySQL"

datadir = "E:\\MySQL\\data"

三、检查电脑上是否安装过MySQL服务

我的电脑-->管理-->服务和应用程序-->服务,查看是否有MySQL

四、开始菜单-->附件-->命令提示符-->右键,一管理员身份运行

五、cd /d E:\MySQL\bin

mysqld -install MySQL --defaults-file="E:\MySQL\my.ini"

提示成功安装MySQL服务

六、我的电脑-->管理-->服务和应用程序-->服务,右键MySQL,点击启动。

如果启动不成,请删除E:\MySQL\data目录下的对应文件

ib_logfile0

ib_logfile1

***.err

***.pid


32位MySQL:my.ini

  1. # Example MySQL config file for small systems.
  2. #
  3. # This is for a system with little memory (<= 64M) where MySQL is only used
  4. # from time to time and it's important that the mysqld daemon
  5. # doesn't use much resources.
  6. #
  7. # MySQL programs look for option files in a set of
  8. # locations which depend on the deployment platform.
  9. # You can copy this option file to one of those
  10. # locations. For information about these locations, see:
  11. # http://dev.mysql.com/doc/mysql/en/option-files.html
  12. #
  13. # In this file, you can use all long options that a program supports.
  14. # If you want to know which options a program supports, run the program
  15. # with the "--help" option.
  16.  
  17. # The following options will be passed to all MySQL clients
  18. [client]
  19. #password = your_password
  20. port = 3306
  21. socket = /tmp/mysql.sock
  22. default-character-set = utf8
  23.  
  24. # Here follows entries for some specific programs
  25.  
  26. # The MySQL server
  27. [mysqld]
  28. port = 3306
  29. socket = /tmp/mysql.sock
  30. skip-external-locking
  31. key_buffer_size = 16K
  32. max_allowed_packet = 1M
  33. table_open_cache = 4
  34. sort_buffer_size = 64K
  35. read_buffer_size = 256K
  36. read_rnd_buffer_size = 256K
  37. net_buffer_length = 2K
  38. thread_stack = 128K
  39. basedir = "E:\\MySQL"
  40. datadir = "E:\\MySQL\\data"
  41. character-set-server = utf8
  42.  
  43. # Don't listen on a TCP/IP port at all. This can be a security enhancement,
  44. # if all processes that need to connect to mysqld run on the same host.
  45. # All interaction with mysqld must be made via Unix sockets or named pipes.
  46. # Note that using this option without enabling named pipes on Windows
  47. # (using the "enable-named-pipe" option) will render mysqld useless!
  48. #
  49. #skip-networking
  50. server-id = 1
  51.  
  52. # Uncomment the following if you want to log updates
  53. #log-bin=mysql-bin
  54.  
  55. # binary logging format - mixed recommended
  56. #binlog_format=mixed
  57.  
  58. # Causes updates to non-transactional engines using statement format to be
  59. # written directly to binary log. Before using this option make sure that
  60. # there are no dependencies between transactional and non-transactional
  61. # tables such as in the statement INSERT INTO t_myisam SELECT * FROM
  62. # t_innodb; otherwise, slaves may diverge from the master.
  63. #binlog_direct_non_transactional_updates=TRUE
  64.  
  65. # Uncomment the following if you are using InnoDB tables
  66. #innodb_data_home_dir = C:\\mysql\\data\\
  67. #innodb_data_file_path = ibdata1:10M:autoextend
  68. #innodb_log_group_home_dir = C:\\mysql\\data\\
  69. # You can set .._buffer_pool_size up to 50 - 80 %
  70. # of RAM but beware of setting memory usage too high
  71. #innodb_buffer_pool_size = 16M
  72. #innodb_additional_mem_pool_size = 2M
  73. # Set .._log_file_size to 25 % of buffer pool size
  74. #innodb_log_file_size = 5M
  75. #innodb_log_buffer_size = 8M
  76. #innodb_flush_log_at_trx_commit = 1
  77. #innodb_lock_wait_timeout = 50
  78.  
  79. [mysqldump]
  80. quick
  81. max_allowed_packet = 16M
  82.  
  83. [mysql]
  84. no-auto-rehash
  85. # Remove the next comment character if you are not familiar with SQL
  86. #safe-updates
  87.  
  88. [myisamchk]
  89. key_buffer_size = 8M
  90. sort_buffer_size = 8M
  91.  
  92. [mysqlhotcopy]
  93. interactive-timeout

64位MySQL:my.ini

  1. # For advice on how to change settings please see
  2. # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
  3. # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
  4. # *** default location during install, and will be replaced if you
  5. # *** upgrade to a newer version of MySQL.
  6.  
  7. [mysqld]
  8.  
  9. # Remove leading # and set to the amount of RAM for the most important data
  10. # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
  11. # innodb_buffer_pool_size = 128M
  12.  
  13. # Remove leading # to turn on a very important data integrity option: logging
  14. # changes to the binary log between backups.
  15. # log_bin
  16.  
  17. # These are commonly set, remove the # and set as required.
  18. # basedir = .....
  19. # datadir = .....
  20. # port = .....
  21. # server_id = .....
  22. basedir = D:/MySQL-5.6.20-X64
  23. datadir = D:/MySQL-5.6.20-X64/data
  24. port = 3306
  25. #server_id = .....
  26.  
  27. character-set-server = utf8
  28. default-storage-engine = INNODB
  29.  
  30. # Remove leading # to set options mainly useful for reporting servers.
  31. # The server defaults are faster for transactions and fast SELECTs.
  32. # Adjust sizes as needed, experiment to find the optimal values.
  33. # join_buffer_size = 128M
  34. # sort_buffer_size = 2M
  35. # read_rnd_buffer_size = 2M
  36.  
  37. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
  38.  
  39. [client]
  40. default-character-set=utf8

四个windows的脚本:

  1. OneKeyInstallMySQL.bat
  2. @echo off
  3. %cd%/bin/mysqld -install MySQL --defaults-file="D:\MySQL-5.6.24\my.ini"
  4. pause
  5.  
  6. OneKeyUninstallMySQL.bat
  7. @echo off
  8. %cd%/bin/mysqld -remove MySQL
  9. pause
  10.  
  11. OneKeyStartMySQL.bat
  12. @echo off
  13. net start mysql
  14. pause
  15.  
  16. OneKeyStopMySQL.bat
  17. @echo off
  18. net stop mysql
  19. pause

MySQL-5.6.38的my.ini

  1. # For advice on how to change settings please see
  2. # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
  3. # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
  4. # *** default location during install, and will be replaced if you
  5. # *** upgrade to a newer version of MySQL.
  6. [client]
  7.  
  8. default-character-set=utf8
  9.  
  10. [mysqld]
  11.  
  12. # Remove leading # and set to the amount of RAM for the most important data
  13. # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
  14. # innodb_buffer_pool_size = 128M
  15.  
  16. # Remove leading # to turn on a very important data integrity option: logging
  17. # changes to the binary log between backups.
  18. # log_bin
  19.  
  20. # These are commonly set, remove the # and set as required.
  21. basedir = D:\MySQL-5.6.38
  22. datadir = D:\MySQL-5.6.38\data
  23. character-set-server=utf8
  24. # port = .....
  25. # server_id = .....
  26.  
  27. # Remove leading # to set options mainly useful for reporting servers.
  28. # The server defaults are faster for transactions and fast SELECTs.
  29. # Adjust sizes as needed, experiment to find the optimal values.
  30. # join_buffer_size = 128M
  31. # sort_buffer_size = 2M
  32. # read_rnd_buffer_size = 2M
  33.  
  34. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

命令行查看编码和存储引擎的命令:

解压版MySQL安装说明的更多相关文章

  1. 解压版mysql安装--windows系统

    1 解压到某个目录 2 配置配置文件 3 执行命令:安装目录/bin/mysqld --install mysql5.6 --defaults-file=指定配置文件位置 "安装目录/bin ...

  2. mysql-5.7.20-winx64.zip Zip版、解压版MySQL安装

    1.  zip下载地址: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-winx64.zip 2.官方文档位置: http:// ...

  3. 解压版mysql安装步骤

    第一步:解压mysql,例如解压后的目录在C:\Program Files\mysql-5.6.36-winx64 第二步:配置mysql环境变量,类似配置java的环境变量 计算机右键===> ...

  4. 解压版mysql安装

    步骤如下: 1.下载安装包 2.在环境变量中配置安装包的bin路径 3.修改安装包下的my-default.ini. 修改basedir和datadir的值为解压文件对应的路径,port和 serve ...

  5. 解压版MySQL安装后初始化root密码

    1: C:\Users\gechong>mysql

  6. 解压版mysql+免破解版Navicat,好用!

    解压版mysql安装流程 获取mysql压缩包 获取地址: 链接:https://pan.baidu.com/s/1HqdFDQn_6ccPM0gOftApIg 提取码:n19t 获取压缩包后可安装压 ...

  7. Windows 7安装解压版MySQL 5.6(不包含配置文件优化)

    到官网下载MySQL5.6 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html, 提供了 .exe版本 和 .zip解压版,因为我的操作系统是64位的 ...

  8. Mysql解压版的安装

    Mysql解压版的安装 ——@梁WP 1.解压mysql到合适的地方 2.右击计算机-属性-高级系统设置-高级-环境变量,弹出“环境变量”对话框,修改下面的系统变量 3.新建MYSQL_HOME变量, ...

  9. Windows下安装zip包解压版mysql

    Windows下安装zip包解压版mysql 虽然官方提供了非常好的安装文件,但是有的时候不想每次再重装系统之后都要安装一遍MySQL,需要使用zip包版本的MySQL.在安装时需如下三步: 1. 新 ...

随机推荐

  1. Android Studio MultiDex 分包碰到的坑

    前天准备发包了,测试完毕,打好正式签名包,装到手机上,运行不起来. 网上查了大量资料,都没有解决方案. log显示如下: 04-26 10:07:57.727 1538-1538/? I/MultiD ...

  2. js011-DOM扩展

    js011-DOM扩展 本章内容 理解Selecters API 使用HTML5 DOM扩展 了解转悠的DOM扩展 11.1选择符API JS中最常用的一项功能,就是根据css选择符选择与某个模式匹配 ...

  3. C#------对SQLServer进行简单的增,删,改,查

    EF中的操作转载: http://www.cnblogs.com/mcgrady/archive/2015/03/21/4355282.html PSContext db = new PSContex ...

  4. 关于Spring常用的注解

    参考文献:http://www.cnblogs.com/xdp-gacl/p/3495887.html 使用注解来构造IoC容器 用注解来向Spring容器注册Bean.需要在applicationC ...

  5. Linux下Redis服务器安装配置

    说明:操作系统:CentOS1.安装编译工具yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel ...

  6. FreeImage使用

    http://blog.csdn.net/byxdaz/article/details/6056509 http://blog.chinaunix.net/uid-20660110-id-65639. ...

  7. swiper笔记

    1.基本使用 var OrderMenu = new Swiper('#OrderMenu',{ loop: false, // 是否循环 autoplay: 1000, // 时间 slidesPe ...

  8. Nginx IP访问控制,只允许指定的IP地址访问

    Nginx可以进行IP访问控制,配置指定的IP地址访问服务器网站 今天领导提出一个新的业务需求,网站上线时让外部用户在上线时间段访问到的页面是维护页面,公司内部员工在上线时段可用正常访问公司的网站. ...

  9. Xcode常用技巧(1)-使用Xcode进行代码分析及GDB调试

    1. 使用Xcode分析代码,分析分为静态分析及动态分析 静态分析:(Xcode-Product-Analyze)  检测代码是否有潜在的内存泄露  编译器认为不太合适的代码 运行结果: 若程序有 ...

  10. Java中的char到底是多少个字节?

    貌似一个简单的问题(也许还真是简单的)但是却把曾经自认为弄清楚的我弄得莫名其妙 char在Java中应该是16个字节byte在Java中应该是8个字节char x = '编'; //这样是合法的,输出 ...