- 浏览: 134806 次
文章分类
最新评论
一、背景
其实在Windows下安装MySQL可谓是一件很简单的事情,只要对着安装界面点击下一步就行了!真的是这样嘛?也许在个人电脑可以这样安装,但是在服务器也是这么随便的?答案是否定的。
今天就针对Microsoft Windows Server 2003 R2 Enterprise x64 Edition Service Pack 2操作系统进行安装MySQL,为了配合64位的操作系统,我选用了64位的MySQL:mysql-5.5.22-winx64.msi这个MySQL版本。
这种通过操作界面来安装MySQL也是需要注意参数的设置的,所以这里给出一个范例,希望MySQL性能在安装的时候就得到基本的保障;(你没有安装过100次MySQL,那你就还不算入门,呵呵)
二、过程
MySQL有3种安装类型:Typical(经典安装)、Custom(定制安装)、Complete(完全安装)
(图1)
(图2)
(图3)
启用MySQL的配置向导(MySQL Configuration Wizard)
(图4)
(图5)
两种配置类型:
Detailed Configuration(详细配置)
Standard Configuration(标准配置)
(图6)
服务器类型:
Developer Machine(开发机器)、Server Machine(服务器)和Dedicated MySQL Server Machine(专用MySQL服务器)代表只运行MySQL服务的服务器,MySQL服务器配置成使用所有可用系统资源。
(图7)
存储引擎选择:
Multifunctal Database(多功能数据库)同时使用InnoDB和MyISAM存储引擎,并在两个引擎之间平均分配资源。
Transactional Database Only(只是事务处理数据库)同时使用InnoDB和MyISAM存储引擎,但是将大多数服务器资源指派给InnoDB存储引擎。建议主要使用InnoDB只偶尔使用MyISAM的用户选择该选项。
Non-Transactional Database Only(只是非事务处理数据库):该选项完全禁用InnoDB存储引擎,将书友服务器资源指派给MyISAM存储引擎。
(图8)
有些时候想要将InnoDB表空间文件放到不同的位置,而不放到MySQL服务器数据目录。
ibdata1
(图9)
并发连接设置:
Decision Support(决策支持)(DSS)/OLAP:并行连接数为20
Online Transaction Processing(联机事务处理)(OLTP)最大连接为500
Manual Setting(人工设置):
(图10)
联网选项设置:默认端口为3306,Add firewall exception for this port这是什么意思?
(图11)
选择服务器字符集:
Standard Character Set(标准字符集)Latin1作为默认服务器字符集,Latin1用于英语和许多西欧语言。
Best Support For Multilingualism(支持多种语言)UTF8作为默认服务器字符集
Manual Selected Default Character Set/Collation(人工选择的默认字符集/校对规则)
(图12)
要想将MySQL服务器安装为服务,但是不自动启动,不要选中Launch the MySQL Server Automatically
(图13)
允许远程通过root连接到服务器:Enable root access from remote machines
(图14)
三、注意事项
1. 安装的时候注意修改数据库端口,最好不要使用缺省的3306;
2. 在设置root密码的时候要尽量设置复杂一点点;
3. 尽量在本机安装SQLyog.Ultimate.v9.2.0.2.zip进行数据库的链接测试;
4. 如果系统使用比较多的存储引擎是InnoDB,那应该设置每个表一个文件:
a) 在my.ini的[mysqld]中添加:innodb_file_per_table=1
b) 重启MySQL服务;
c) 验证:SHOW VARIABLES LIKE '%per_table%';
在设置了之后创建的表才会把表的数据另外单独出一个文件:blog.ibd,与blog.frm表定义文件是一一对应的,这个数据文件是从ibdata1分离出来的;
5. 每个数据库都有db.opt这个文件,这个是关于数据库的性能记录?
6. 整个数据库有ib_logfile0与ib_logfile1,这两个是InnoDB的日志文件?需要设置日志大小?
发表评论
-
(转)mysql 格式化日期 DATE_FORMAT,FROM_UNIXTIME,UNIX_TIME等
2013-03-01 16:40 10481. DATE_FORMAT() 函数用于以不同的格式显示日 ... -
(转载)mysql通过关联修改表中两个字段的值
2013-01-21 15:28 1100mysql通过关联修改表中 ... -
转Error Code: 2006 - MySQL server has gone away(Error Code: 2006 - MySQL 服务器已离线)
2012-12-27 11:14 905刚才在导入数据库的时候 SQLyog 报错了Error Cod ... -
mysql添加用户和用户权限
2013-01-21 15:29 1826Mysql添加用户使用可以对mysql数据库用户表有操作权限的 ... -
主从服务器配置
2012-12-18 17:06 726安装环境:主服务器::192.168.1.10从服务器::19 ... -
同机MySQL主从同步设置
2012-12-18 17:02 7731、 配置主库my.ini port=3306 data ... -
MySQL主从复制与读写分离
2012-12-18 16:05 689MySQL主从复制(M ... -
mysql主从复制
2012-12-18 15:23 630mysql主从复制 怎么安装mysql数据库,这里不说了,只 ... -
(转载)MySQL的log-bin的日志功能
2012-12-18 15:10 616装mysql,运行一段时间后 ... -
(转载)mysql 远程连接速度慢的解决方案
2012-12-14 15:35 669PHP远程连接MYSQL速度慢,有时远程连接到M ... -
(转载)MySQL常用操作基本操作
2012-12-13 11:18 647MySQL常用操作基本操作,以下都是MySQL5.0下测试通过 ... -
MySQL 5.5版本下my.ini内[mysqld]项中不能再写default-character-set=utf8
2012-12-13 11:12 726原来在5.1版本时,为了解决中文乱码问题设置默认字符集为utf ... -
mysql从一个表向另一个表转移数据的存储过程
2012-12-11 10:59 796DELIMITER $$ USE `sms`$$ DROP ... -
(转载)MYSQL数据表损坏的原因分析和修复方法
2012-11-28 09:23 672一、表损坏的原因分析 以下原因是导致mysql 表毁坏的 ... -
MySQL日期时间函数大全
2012-11-17 10:38 617DAYOFWEEK(date) 返回日期date是星期几(1 ... -
mysql 数据表合并并且只重复数据只读取一条
2012-09-21 14:56 1691mysql教程 数据表合并并且只重复数据只读取一条//首先我们 ... -
Linux下设置MySQL编码
2012-09-11 13:59 754在某些时候,我们需要要修改mysql默认数据库的编码,以保证某 ... -
mysql show processlist 显示mysql 查询进程
2012-09-10 16:05 790processlist命令的输出结果显示了有哪些线程在运行,可 ... -
MySQL中的临时表使用方法
2012-09-06 09:51 583当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量 ... -
让MySQL支持InnoDB
2012-08-22 09:25 805情况一 linux 下 G一 ...
相关推荐
图解WINDOWS下如何安装MYSQL数据库
记录了windows下安装mysql数据库的过程
Windows 下 MySQL 安装配置图解
Mysql最佳实践,有用有用有用有用有用有用有用有用有用有用
脚本功能主要是在windows上安装mysql数据库,压缩文件中有详细的脚本使用方法,已把相关配置分离出来单独的配置文件方便修改,看不懂bat语法也可修改,已在多个实际场景中使用;
windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 ...
Windows下安装MySQL
用FLASH,详细的演示了在Windows2000下安装和配置MySQL 5.0的过程
mysql最佳实践
windows 8.1 安装 mysql 5.6 完整教程.pdf
windows mysql 安装
Mysql安装及Windows11无法安装解决
windows下安装mysql 一、 下载 二、 修改path 三、 编辑配置文件 四、 生成data目录 五、 把mysql安装为服务 六、 启动mysql服务 七、 登录mysql 八、 修改root密码 九、 给root授权可以远程访问 十、 把root用户...
Mysql8.0.11-Windows安装指导,详细的描述了安装流程。
Windows10安装MySQL5.7步骤(详细图解)
某银行MySQL DBA SQL开发最佳实践
mysql性能调优最佳实践 ppt格式 就是讲怎么优化mysql的。
Windows下安装MySQL详细教程.pdf
MySQLDBA入门最佳实践
此文档适合没有基础的学习者安装数据库,都是图文解释的,方便看有疑问可以留言联系我。 此文档适合没有基础的学习者安装数据库,都是图文解释的,方便看有疑问可以留言联系我。