首页 > 代码库 > Windows下安装Mysql绿色zip版本
Windows下安装Mysql绿色zip版本
- 以mysql-5.7.4-m14-winx64为例,mysql-5.7.4-m14-winx64.zip下载地址http://dev.mysql.com/downloads/mysql/5.7.html
- 解压到安装目录D:\mysql-5.7.4-m14-winx64
- 安装根目录D:\mysql-5.7.4-m14-winx64下创建选项配置文件my.ini
[client]port=3306socket="D:/mysql-5.7.4-m14-winx64/data/mysql.sock"[mysqld]port=3306basedir="D:/mysql-5.7.4-m14-winx64/"datadir="D:/mysql-5.7.4-m14-winx64/data/" socket="D:/mysql-5.7.4-m14-winx64/data/mysql.sock"#默认的字符集编码default-character-set=utf-8 #默认的存储引擎 default-storage-engine=INNODB #设置严格的SQL模型 sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" #Mysql 服务端允许最大的并发数max_connections=100 #查询缓存用于在缓存中SELECT结果,返回不是实际查询数据库的结果。 #从缓存中查询的结果会显著的提升查询速度,如果你有很多相同的查询和很少改变表结构。 #NOTE:如果你的表结构经常改变或者,你每次查询都不相同,那么使用查询缓存结果可能不是一个性能改进。 query_cache_size=1M#所有的线程打开表的数量。 table_cache=256 #临时表最大内存大小。如果一个表生长大于这个值,它会自动转换为磁盘,这只是限制单个表,可以有很多个 tmp_table_size=18M #有很多线程我们应该保持在一个缓存里以便重用。 thread_cache_size=8 #INNODB保存数据目录 innodb_data_home_dir="D:/mysql-5.7.4-m14-winx64/data/" #如果设置为1,InnoDB会在每个提交磁盘刷新事务日志,这提供了完整的ACID的行为. #如果你想安全,并且正在执行一些小操作,你可以设置为0或者2减少磁盘I / O日志。 innodb_flush_log_at_trx_commit=0#这个大小用于缓冲InnoDB在缓冲日志数据。一旦它满了,InnoDB会在磁盘上释放它。 #它无论如何都会一秒缓冲一次,这对于非常大的日志是没有意义的。innodb_log_buffer_size=1M #在专用的数据库服务器上你可以设置参数高达80%的机器的物理内存大小。#不用把它设置的太大innodb_buffer_pool_size=128M #每个日志文件在日志组里的大小。 innodb_log_file_size=16M #InnoDB的内核允许多线程。最高性能取决于高的应用程序、硬件以及操作系统。 #一个很高的值可能导致线程抖动 innodb_thread_concurrency=8 #这个缓冲区被分配当MYSQL重建索引。它是分配给每个线程,所以在大型设置中要小心使用。 sort_buffer_size=2M #在MyISAM表里用于缓存索引块。不要把它设置为大于你的可用内存的30%,因为一些内存还需要由OS缓存行,#即使您没有使用MyISAM表,您仍然应该将其设置为8 - 64 m,因为它也会用于内部临时磁盘表 key_buffer_size=16M . join_buffer_size = 128Mread_rnd_buffer_size=2M max_allowed_packet=32M
- 添加D:\mysql-5.7.4-m14-winx64\bin目录到环境变量
- 将mysql注册为windows系统服务,管理员打开命令提示符
mysqld install MySQL --defaults-file="D:\mysql-5.7.4-m14-winx64\my.ini"
移除服务命令为
mysqld remove
启动服务命令
net start mysql
移除服务命令
net stop mysql
- 修改root密码为123456,命令行运行
mysql –uroot
mysql>show databases;mysql>use mysql;mysql>UPDATE user SET password=PASSWORD("123456") WHERE user=‘root‘;mysql>FLUSH PRIVILEGES;mysql>QUIT
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。