一、MYSQL的下载及安装和配置
- 下载mysql
网址: https://dev.mysql.com/downloads/mysql
- 安装界面
- 选择安装类型
- 配置界面类型
Detailed Configuration:本选项适合想要详细配置服务器的高级用户。
Standard Configuration:本选项适合想要快速启动MySQL而不必考虑服务器配置的用户。
为了解MySQL的详细配置过程,在图2-10中选择“Detailed Configuration”选项,单击Next按钮进入服务器类型介绍界面。
- 设置服务器类型
Developer Machine:同一台机器上可同时安装MySQL服务,ftp服务,邮件服务等,此类型消耗的内存资源最小,主要适用于软件开发者,是默认选项,建议一般用户选择此项。
Server Machine:只作为数据库服务器或Web服务器,此类型占用的内存资源稍多一些,主要用做服务器的机器可以选择该项。
Dedicated MySQL Server Machine :只安装MySQL服务,该类型占用所有的可用资源,消内存最大,专门用做数据库服务器的机器可选择该项。
- 设置数据库用途
Multifunctional Database:多功能数据库,既支持事务又支持非事务操作。
Transactional Database Only:仅支持事务操作。
Non-Transactional Database Only :不支持事务操作。
- 设置InnoDB表空间
在此界面中可以为InnoDB的数据库文件选择一个存储空间,默认为MySQL的安装目录
- 服务器最大并发连接数配置
Decision Support: 支持的连接数量较小
Online Transaction Processing:支持的连接数量较多
Manual Setting:手动配置
- 网络选项配置
Enable TCP/IP Networking :启动TCP/IP连接,允许网络操作。
Port Number:配置MySQL服务器的端口号。
Enable Strict Mode:开启严格模式,限制SQL语法的一些细节问题。
- 字符编码配置
Standard Character Set:默认字符集,支持英文和许多西欧语言,默认值为latin1
Best Support For Multilinggualism:本选项支持大部分语言的字符集,默认字符集为utf8。
Manual Selected Default Character Set/Collation:人工选择字符和校对规则
在“Character Set”选框中将latin1修改为gb2312。
- 配置是否将MySQL安装为Windows服务
Install As Windows Service:配置是否将MySQL安装为Windows服务
Service Name :设置服务器名称
Include Bin Directory in Windows PATH :将MySQL的bin目录加入到Windows PATH目录中。
注意:将MySQL安装为Windows服务,服务器的启动和管理可以由Windows服务组件来管理,将bin目录加入到Windows PATH,用户在命令窗口下,可以直接运行bin目录下的可执行文件。
- 安全设置
Modify Security Settings:设置是否修改默认用户root(超级管理员)的密码。
Create An Anonymous Account :是否允许创建匿名用户
二、MySQL图形化工具
1.Navicat for MySQL
Navicat for MySQL是一款专为MySQL设计的强大数据库管理及开发工具。
下载
1.在浏览器地址栏中输入网址:“https://www.navicat.com.cn/download”,按回车键进入Navicat下载页面,选择“Navicat for MySQL”开始下载。
2.按照安装提示进行安装。
连接
1.打开Navicat for MySQL客户端软件,单击“文件”菜单,在其下拉菜单中执行“新建连接”命令。
2.在“新建连接”窗口,“常规”选项卡下输入连接名,主机,端口,用户名和密码,单击确定按钮即可。
2.MySQL-Workbench
MySQL Workbench是MySQL AB公司发布的图形化管理软件。
3.SQLyog
SQLyog是Webyog公司出品的一款简洁高效、功能强大的图形化MySQL数据库管理工具。
4.phpMyAdmin
phpMyAdmin是一款基于Web方式,架构在网站主机上的MySQL管理工具。
三、连接和断开服务器
启动mysql服务
法一:1)开始/运行,在输入框中输入“services.msc”。
2)打开“服务”窗口,在其右侧列表中选择MySQL服务,并单击左侧的“启动”链接,即可启动MySQL服务。
法二:a
1) 开始/cmd,打开命令行窗口
2)输入
net start mysql
即可停止mysql服务
法一:1)开始/运行,在输入框中输入“services.msc”。
2)打开“服务”窗口,在其右侧列表中选择MySQL服务,并单击左侧的“停止”链接,即可停止MySQL服务。
法二:
1) 开始/cmd,打开命令行窗口
2)输入
net stop mysql
即可进入mysql的方式
1)命令行cmd中输入mysql -u root -p
,然后输入密码。2)直接打开mysql命令行服务器输入密码。
退出mysql的命令
1)exit
2)
quit
3)
\q
四、数据库结构
(1)bin文件夹:用于放置可执行文件
(2)data文件夹:用于放置日志文件以及数据库。
(3)include文件夹:用于放置头文件,如mysql.h、mysqld\_ername.h等。
(4)lib文件夹:用于放置库文件。
(5)share文件夹:用于存放字符集、语言等信息。
(6)my.ini:是MySQL数据库中使用的配置文件。
(7)my-huge.ini:适合超大型数据库的配置文件。
(8)my-large.ini:适合大型数据库的配置文件。
(9)my-medium.ini:适合中型数据库的配置文件。
(10)my-small.ini:适合小型数据库的配置文件。
(11)my-template.ini:是配置文件的模板
(12)my-innodb-heavy-4G.ini:表示该配置文件只对于InnoDB存储引擎有效,而且服务器的内存不能小于4GB。