1.Mysql的安装与配置
1.Mysql的安装与配置
1.1 Mysql的下载
mysql是开源数据库,开源数据库在中低端应用中占据了很大的市场份额。
mysql社区版自由下载而且安全免费,官方不提供任何技术支持,适用于普通用户;
mysql企业版是收费的,不能在线下载,提供更多功能和完备的技术支持,适用于对数据库功能和可靠性要求较高的企业用户。
1.1.1 在Windows平台下下载Mysql
在mysql官网(Oracle官网)下载,选择Windows平台最新版本,可选择安装版msi、免安装版。
1.1.2 在Linux平台下下载Mysql
通过网页下载:在mysql官网(Oracle官网)下载,选择Linux平台最新版本,将下载后的文件通过FTP传送到Linux服务器上。
通过命令行下载:获取下载地址URL,然后用wget+URL命令在服务器上直接下载Server和Client软件包(用URL区分Server和Client),备注:服务器需要联网。
1.2 Mysql的安装
1.2.1 在Windows平台下安装Mysql
Windows平台下的安装包主要有2种:noinstall免安装包,.zip图形化界面安装包。
noinstall免安装包:将下载的文件放在指定目录下,并进行解压。
.zip图形化界面安装包:将文件解压到指定目录下,并运行setup.exe进入安装界面,点“Next”,选择安装类型(Typical\Complete\Custom),
点“Next”确认安装类型和安装路径,默认安装路径C:\Program Files\MySQL\MySQL Server 5.0\,
点“Install”开始安装,安装完毕前系统会显示企业版功能介绍,一路“Next”,直到最后“Finish”。
1.2.2 在Linux平台下安装Mysql
Linux平台下支持RPM包、二进制包、源码包3种安装方式。
RPM(Redhat Package Manage)把Source Code包装成Source和Binary的档案形式,便于安装。
MYSQL的RPM包包括很多套件,一般只安装Server和Client。
Server包是Mysql服务端套件,提供核心的MYSQL服务;
Client包是连接Mysql服务的客户端工具,方便用户在服务器进行操作。
RPM包安装过程:
切换到root下 $ su root
安装MySQL Server包 # rpm -ivh Mysql-Server-Community-5.6.1xxxx.i386.rpm
安装MySQL Client包 # rpm -ivh Mysql-Client-Community-5.6.1xxxx.i386.rpm
运行MySQL # mysql -uroot 输出mysql>
1.3 Mysql的配置
Windows平台图形化安装不需要配置,其他方式的安装需要进行配置。
1.3.1 在Windows平台下配置Mysql
对于noinstall方式安装的Mysql,系统的参数配置、服务的启动和关闭都需要手动在命令行中完成。
mysql参数文件默认在C:\ProgramData\MySQL\MySQL Server 5.7\my.ini
[client] 客户端参数集
[mysqld] 服务器参数集
[mysqldump] 导出参数集
[mysql]
[isamchk]
[myisamchk]
[mysqlhotcopy]
对于图形化安装方式,Mysql提供了一个图型化的实例配置向导:
点Mysql Server Instance Configuration Wizard,进入欢迎界面;
点“Next”,进入配置类型选择界面,分为详细配置(Detailed Configuration)和标准配置(Standard Configuration)两种;
选详细配置(Detailed Configuration),点“Next”,进入应用类型选择界面,分为开发机(Developer Machine)、服务器(Server Machine)、专用服务器(Dedicated Mysql Server Machine)三种;
选开发机(Developer Machine),点“Next”,进入数据库用途选择界面,分为多功能数据库(Multifunctional Database)、事务性数据库(Transactional Database Only)、非事务性数据库(Non-Transactional Database Only)三种;
选多功能数据库(Multifunctional Database),点“Next”,进入Innodb数据文件目录配置界面,选择数据文件的安装目录;
点“Next”,进入并发连接设置界面,分为决策支持系统(Decision Support(DSS)/OLAP,20)、在线事务系统(Online Transaction Processing/OLTP,500)、手动设置(Manual Setting)三种;
选决策支持系统(Decision Support(DSS)/OLAP,20),点“Next”,进入网络设置界面,勾选复选框“Enable TCP/IP Networking设置Mysql端口号”和“Enable Strict Mode启用严格模式”;
点“Next”,进入默认字符集选择界面,分为标准字符集(Standard Character Set,Latin1)、对多语言支持最好的字符集(Best Support For Multilingualism,UTF-8)、手动选择字符集(Manual Selected Default Character Set/Collation)三种;
选标准字符集(Standard Character Set,Latin1),点“Next”,进入Windows选项设置界面,勾选复选框“Install As Windows Service设置Mysql作为Windows服务”和“Include Bin Directory in Windows PATH设置Windows系统参数”;
点“Next”,进入安全选项配置界面,设置root账户密码,不创建匿名账户;
点“Next”,进入准备执行界面;
点“Execute”,开始执行,直至执行成功;
点“Finish”,安装成功。
1.3.2 在Linux平台下配置Mysql
Linux下Mysql的配置文件为my.cnf.
1.4 启动和关闭Mysql服务
Mysql服务是一系列后台进程;
Mysql数据库则是一系列的数据目录和数据文件;
Mysql数据库在Mysql服务启动之后才可以进行访问。
1.4.1 在Windows平台下启动和关闭Mysql服务
对于noinstall方式安装的Mysql,在Dos下通过命令行启动和关闭Mysql服务。
cd 到Mysql安装目录
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
启动服务
mysqld --console
关闭服务
mysqladmin -uroot shutdown
对于图形化安装的Mysql,在服务菜单启动或关闭mysql服务,也可以在命令行启动和关闭Mysql服务。
cd 到Mysql安装目录
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
启动服务
net start mysql5
关闭服务
net stop mysql5
1.4.2 在Linux平台下启动和关闭Mysql服务
netstat -nlp 查看mysql服务状态
在命令行下启动或关闭mysql服务
启动服务
cd /usr/bin
./mysqld_safe &
关闭服务
cd /usr/bin
mysqladmin -uroot shutdown
对于PRM包安装的方式,则通过以下命令启动和关闭mysql。
启动服务
service mysql start
service mysql restart
关闭服务
service mysql stop
1.5 小结
1.Mysql的安装与配置的更多相关文章
- 第一章 数据库概述、MySQL的安装和配置
第一章 数据库概述.MySQL的安装和配置 1.为什么要使用数据库 最早是纸质文件来存储数据 缺点:不易保存,占用空间大 计算机出现以后,采用软件来进行保存(excel) 缺点:容易损坏 文件 ...
- MySql的安装及配置详细指引!
一.安装My Sql数据库 1.1,首先下载MySQL与HeidiSQL工具,双击打开后可以看到名为”mysql-5.0.22-win32 Setup.exe”的安装程序,双击执行该程序. 1.2,打 ...
- mysql免安装版配置与使用方法
mysql免安装版配置与使用方法 以mysql-noinstall-5.1.6(win32)为例 1>把压缩文件mysql-noinstall-5.1.6-alpha-win32.zi ...
- .Neter玩转Linux系列之六:Linux下MySQL的安装、配置、使用
一.Linux安装MySQL (1)下载安装包:https://dev.mysql.com/downloads/mysql/ (2)解压并安装 命令:tar zxvf 文件名 解压完成之后,重名一下文 ...
- Mysql数据库安装和配置
http://blog.csdn.net/pipisorry/article/details/46773507 Mysql数据库安装和配置.mysql语法.特殊符号及正则表达式的使用.MySQL备份与 ...
- Mysql免安装版配置教程和常用命令图
Mysql免安装版配置教程 图文版 配置环境变量 新建一个my.ini文件,添加下面内容 [mysqld] basedir=C:\\software\Mysql\mysql-5.7.14-winx64 ...
- 数据库之mysql篇(1)—— 数据库管理系统简介/mysql的安装、配置
说mysql之前,还是先说说数据库. 什么是数据库: 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后 ...
- C#自制Web 服务器开发:mysql免安装版配置步骤详解分享
mysql免安装版配置步骤详解分享 1.准备工作 下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\ mysql-noinst ...
- Ubuntu 12.04下mysql的安装与配置
转自:http://blog.csdn.net/ichsonx/article/details/9285935 准备 0. 获取 mysql-5.5.15-linux2.6-i686.tar.gz ...
随机推荐
- [原创]delphi一次性批量在TScrollBox中显示N个复选框TCheckBox的源码
unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System ...
- 吴裕雄 oracle 函数、触发器和包编程
- python3编译安装
linux下配置安装python3一.首先,官网下载python3的所需版本.wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz ...
- Java happen-before
下面是happens-before原则规则: 程序次序规则:一个线程内,按照代码顺序,书写在前面的操作先行发生于书写在后面的操作: 锁定规则:一个unLock操作先行发生于后面对同一个锁额lock操作 ...
- 什么是webFlux
什么是webFlux 左侧是传统的基于Servlet的Spring Web MVC框架,右侧是5.0版本新引入的基于Reactive Streams的Spring WebFlux框架,从上到下依次是R ...
- MVC003之调用BLL层方法(BLL层调用了WebService)
项目又BLL类库,在类库中引用了webservice.在web层调用BLL的方法时 错误如下: 在 ServiceModel 客户端配置部分中,找不到引用协定“OAService.IntranetSe ...
- Ajax图片异步上传并回显
1.jsp页面 <td width="20%" class="pn-flabel pn-flabel-h"></td> <td w ...
- day31 粘包问题
TCP粘包问题 cmd客户端代码 import socket import struct import socket import json c = socket.socket() c.connect ...
- spring boot 启动错误:Could not resolve placeholder
在启动整个spring boot项目时,出现错误: Could not resolve placeholder 原因:没有指定好配置文件,因为src/main/resources下有多个配置文件,例如 ...
- 关于 No buffer space available (maximum connections reached?): connect 的处理
一.问题: hudson一个应用打包部署一直不成功,检查报错 检查项目的JOB配置,开始以为是SVN的问题,但是重启SVN后问题一直存在 二.分析: TCP协议中,关闭TCP连接的是Server端(当 ...