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 小结
转载于:https://www.cnblogs.com/BradMiller/p/9511302.html