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 ...
随机推荐
- C++ 使用VS2010创建MFC ActiveX工程项目
1.ActiveX的基本概念 ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行.这个容器包括WEB网页,应用程序窗体等... Activ ...
- pl2303 驱动
https://blog.csdn.net/ouening/article/details/70947759
- python+爬虫+签名
在公众号,看到一个比较好玩的程序.它使用post的来传送请求,以前没有遇到过.可能是自己,写的程序太少了.查了一下post的用法: 通常,你想要发送一些编码为表单形式的数据——非常像一个 HTML 表 ...
- Socket通讯-Netty框架实现Java通讯
Netty简介 Netty是由JBOSS提供的一个java开源框架.Netty提供异步的.事件驱动的网络应用程序框架和工具,用以快速开发高性能.高可靠性的网络服务器和客户端程序. 也就是说,Netty ...
- msf客户端渗透(一):payload利用简单示范
针对Windows 开启侦听 查看payload选项 将1.exe传到网页上 win7访问网页并下载1.exe 下载好之后双击运行,在服务器端就获得了一个shell 针对linux 先获取到一个软 ...
- 安装 Laravel 遇到问题?你需要更新 composer.json 文件
转载自 https://9iphp.com/web/laravel/laravel-install-fail-update-composer.html 在使用最新版 Composer 安装 Larav ...
- Java输入输出流详解(转)
转自:http://blog.csdn.net/zsw12013/article/details/6534619
- python--第二天总结
一.作用域只要变量在内存中存在,则就可以使用.(栈) 二.三元运算result = 值result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result ...
- sql去除重复语句
转自芙蓉清秀的BLOG http://blog.sina.com.cn/liurongxiu1211 sql去除重复语句 (2012-06-15 15:00:01) sql 单表/多表查询去除重复记 ...
- Mac IntelliJ IDEA 2017(java开发集成环境)附注册码和破解教程 v2017.3.5破解版
原文:http://www.orsoon.com/Mac/155938.html 原文中含有软件下载地址 软件介绍 IntelliJ IDEA 2017 Mac激活版是Mac平台上的一款java开发集 ...