Windows环境下MySQL5.5的安装与配置
来源:互联网 发布:mysql type ref 编辑:程序博客网 时间:2024/05/16 14:48
MySQL的安装与配置
一、软件下载
从MySQL官网(http://www.mysql.com/downloads/mysql/)下载安装程序,本例中使用的是32位Windows版本(mysql-5.5.45-win32.msi)。
二、安装
1、双击运行“mysql-5.5.27-win32.msi”, MySQL安装向导启动,按“Next”继续
2、接受许可证
3、选择安装类型
Typical:默认
Complete:完全
Custom:用户自定义
我们选择“Custom”,有更多的选项:
4、选择安装组件
在“DeveloperComponents(开发者部分)”上左键单击,选择“Entire feature will beinstalled on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”,以保证安装所有文件。
5、选择安装目录
点击“Browse…”,填上安装目录,我的是“E:\ MySQL\MySQL Server 5.5”,建议不要放在操作系统分区,这样可以防止系统备份还原的时候,数据被清空。按“OK”继续。
6、确认一下先前的设置,如果有误,按“Back”返回重做。按“Install”开始安装
7、正在安装中,请稍候…
8、在安装过程中,会弹出如下窗口,直接next即可
9、安装完成
窗口里有一个“Launch theMySQL Instance Configuration Winzard”选项,勾选此选项,点“Finish”结束软件的安装并启动MySQL的配置向导。
注意:
如果操作系统为Windows 7,则不要勾选“Launch the MySQL Instance Configuration Winzard”选项,点击“Finish”后,就结束了安装。然后进入MySQL安装目录下的bin目录,找到文件“MySQLInstanceConfig.exe”,右键—属性,按如下配置后,双击运行即进入配置向导:
三、配置
1、MySQL配置向导启动界面,按“Next”继续
2、选择配置方式
DetailedConfiguration:手动精确配置
StandardConfiguration:标准配置
我们选择“DetailedConfiguration”
3、选择服务器类型
Developer Machine:开发测试类,mysql占用很少资源
Server Machine:服务器类型,mysql占用较多资源
Dedicated MySQLServer Machine:专门的数据库服务器,mysql占用所有可用资源
大家根据自己的类型选择,一般选“ServerMachine”,不会太少,也不会占满。
4、选择MySQL数据库的大致用途
MultifunctionalDatabase:通用多功能型,好
TransactionalDatabase Only:服务器类型,专注于事务处理,一般
Non-TransactionalDatabase Only:非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional
这里选择“MultifunctionalDatabase”,按“Next”继续。
5、配置InnoDBTablespace
为InnoDB数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏。我这里修改成E:\MySQL\Data\InnoDB\,按“Next”继续
6、选择MySQL的访问量,即同时连接的数目
DecisionSupport(DSS)/OLAP(20个左右)
OnlineTransaction Processing(OLTP)(500个左右)
Manual Setting(手动设置,自己输一个数)
我这里选“OnlineTransaction Processing(OLTP)”,按“Next”继续
7、是否启用TCP/IP连接,设定端口
如果不启用,就只能在自己的机器上访问MySQL数据库了,勾选启用,PortNumber:3306。在这个页面上,还可以选择“启用标准模式”(Enable Strict Mode),这样MySQL就不会允许细小的语法错误。刚开始使用时,建议不勾选标准模式以减少麻烦。但熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。按“Next”继续
8、选择字符集
StandardCharacter Set:西文编码
Best Surport ForMultilingualism多字节的通用utf8编码
Manual SelectedDefault Character Set/ Collation:手动选择字符集
这里选择第三个,然后在CharacterSet那里选择或填入“gbk”,当然也可以用“gb2312”,区别就是gbk的字库容量大,包括了gb2312的所有汉字,并且加上了繁体字、和其它乱七八糟的字——使用MySQL的时候,在执行数据操作命令之前运行一次“SET NAMES GBK;”(运行一次就行了,GBK可以替换为其它值,视这里的设置而定),就可以正常的使用汉字(或其它文字)了,否则不能正常显示汉字。按 “Next”继续
9、选择是否将mysql安装为windows服务
可以指定ServiceName(服务标识名称),是否将mysql的bin目录加入到WindowsPATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),这里全部打上勾,Service Name不变。按“Next”继续。
10、设置改默认root用户(超级管理)的密码(默认为空)
“New rootpassword”如果要修改,就在此填入新密码(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“Modify Security Settings”前面的勾去掉,安装配置完成后另行修改密码)
“Confirm(再输一遍)”内再填一次,防止输错。
“Enable rootaccess from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。
“Create An AnonymousAccount(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。
11、确认设置无误,按“Execute”使设置生效。如果有误,按“Back”返回检查。
12、保存配置,可能需要较长时间,需耐心等待
13、设置完毕,按“Finish”结束mysql的安装与配置
三、其他配置
1、修改数据文件路径
MySQL安装完毕以后,数据文件默认保存在系统分区中,建议将数据文件移动到其他分区。具体路径可查看安装目录下的my.ini文件,大概在文件的第77行:
datadir="C:/ProgramData/MySQL/MySQLServer 5.5/Data/"
1.1、停止MySQL服务
新建cmd,输入命令:
mysqladmin-uroot -p shutdown
回车,输入密码,回车
完毕
1.2、移动文件
将datadir目录下的所有文件移动到新目录中,比如:E:\MySQL\Data\
1.3、修改my.ini配置
修改my.ini文件的datadir的值为新文件目录,如下:
datadir="E:/MySQL/Data/"
2、开启独立表空间
MySQL默认使用共享表空间,即所有表都在在于一个空间内,这样不便于扩展;我们需要开启独立表空间,即每张表独立存储。修改方法如下:
打开my.ini文件,在大约第67行找到[mysqld]
在下面增加一行
innodb_file_per_table=1
保存
3、启动MySQL服务
在第一步里停止了MySQL服务,现在启动。
netstart mysql
四、创建数据库
1、创建数据库
createdatabase wlan character set=gbk;
2、创建用户
GRANTALL ON wlan.* TO 'reporter'@'localhost' identified by 'reporter';
GRANT ALL ONwlan.* TO 'reporter'@'%' identified by 'reporter';
GRANTALL ON wlan.* TO 'wlan'@'localhost' identified by 'wlan';
GRANT ALL ONwlan.* TO 'wlan'@'%' identified by 'wlan';
五、常用命令
1、登录数据库
新建cmd
mysql–u reporter –p wlan
输入密码,回车即可
2、执行数据库脚本
如果需要执行数据库文件,需要先登录数据库
使用如下命令执行
mysql>source d:\creates.sql
回车即可
- Windows环境下MySQL5.5的安装与配置
- windows环境下:php环境配置 php5 MySQL5 apache2 phpmyadmin ZendOptimizer安装与配置
- Windows平台下MySQL5.7.11的安装与配置
- 1.Windows平台下安装与配置mysql5.5
- Windows下MySql5.6.24免安装版环境配置
- Windows下MySql5.6.24免安装版环境配置
- Windows平台下安装与配置MySQL5.6随笔
- windows下GTK+的安装与环境配置
- Java在windows环境下的安装与配置
- 【Redis学习】:Windows环境下的Redis安装与配置
- Windows环境下docker的安装与配置
- windows下java环境的安装与配置
- Windows环境下的Redis安装与配置
- Windows下的Django安装与环境配置
- Windows下的Tomcat7安装与环境配置
- Windows 下 MongoDB 的安装与环境配置
- Windows环境下Zookeeper 的安装与配置
- windows环境下idea的git安装与配置
- C语言篇——小谈预处理命令
- 读取本地存储的图片
- Android数据存储——Cache存储
- 网络请求
- Linux/Mac/Windows换行符及对'\r'和'\n'的不同处理
- Windows环境下MySQL5.5的安装与配置
- Android学习总结(一)
- 使用matlab进行非线性方程组求解
- GoogleTest的使用01
- CSS3 遮罩蒙版效果 分栏效果
- new/delete和malloc/free
- POJ 1860 Currency Exchange(SPFA 判断有无“正”环)
- Java的final关键字
- https介绍