LINUX CENTOS6.5下源码安装多个MYSQL5.6
MySQL5.6版本安装及配置过程

编辑者:Vocabulary下面详细介绍5.6版本MySQL的下载、安装及配置过程。
图1.1 MySQL5.6目前针对不同用户,MySQL提供了2个不同的版本:MySQL Community Server:社区版,该版本完全免费,但是官方不提供技术支持。
MySQL Enterprise Server:企业版,它能够高性价比的为企业提供数据仓库应用,支持ACID事物处理,提供完整的提交、回滚、崩溃恢复和行级锁定功能。
但是该版本需付费使用,官方提供电话及文档等技术支持。
目前最新的MySQL版本为MySQL 5.6,可以在官方网站/downloads/下载该软件。
下图1.2所示的MySQL官网上单击图片上的“Download”超链接或点击左边标记处,然后按照提示一步步操作就可以将MySQL软件下载到本地计算机中了。
注意这里我们选择的是数据库版本是“Windows (x86, 32-bit), MSI Installer”,如下图1.3所示。
图1.2 MySQL官方网站图1.3 选择MySQL版本当点击download后会弹出如下页面:注:下载MySql要求注册:<用户可注册或不注册>,如果不想注册就点击左下角标记处—点击后就弹出如图中下载提示->点击保存文件开始下载。
MySQL下载完成后,找到下载到本地的文件,按照下面所示的步骤双击进行安装:步骤1:双击MySQL安装程序(mysql-installer-community-5.6.10.1)会弹出如下图1.4所示:图1.4 MySQL欢迎界面步骤2:单击图1.4中的“Install MySQL Products”文字,会弹出的用户许可证协议窗口,如下图1.5所示:图1.5 用户许可证协议窗口步骤3:选中“I accept the license terms”的前面的选择框,然后点击【Next】按钮,会进入查找最新版本界面,效果如下图1.6所示:图1.6 查找最新版本窗口步骤4:单击【Execute】按钮,会进入安装类型设置界面,效果如下图1.7所示。
【MySQL】源码编译安装和配置MySql5.5.32(单实例)

【MySQL】源码编译安装和配置MySql5.5.32(单实例)【需求描述】在CentOS环境中,通过编译源码的⽅式,安装并且配置“单实例”的MySQL5.5.32数据库。
MySQL的安装⽬录为:/application/mysql-5.5.32MySQL数据⽂件的安装⽬录为:/application/mysql-5.5.32/dataMySQL默认的字符编码为:UTF8【环境参数】VMware:10.0.1Host:Win7DB:MySql 5.5.32编译⼯具:cmake-2.8.8.tar.gz其他依赖:ncurses-devel-5.7-3.20090208.el6.x86_64.rpmClient:CentOS 6.5 x86_64,i686,最⼩化安装(Minimal)。
在安装⾃定义组件包时,(1)Base System只安装了Base,Compatibility Libraries和Debugging Tools。
(2)Development只安装了Development Tools。
【软件下载】(1)MySql下载地址:选择“Generic Linux (Architecture Independent), Compressed TAR Archive”这个版本的来下载。
(2)下载cmakeCMake是⼀个跨平台的安装(编译)⼯具,可以⽤简单的语句来描述所有平台的安装(编译过程)。
他能够输出各种各样的makefile或者project⽂件,能测试编译器所⽀持的C++特性,类似UNIX下的automake。
只是 CMake 的组态档取名为 CmakeLists.txt。
(3)下载ncurse-devel依赖包的百度云盘分享:【具体步骤】1、查看系统环境[root@centos65-mini ~]# cat /etc/redhat-releaseCentOS release 6.5 (Final)[root@centos65-mini ~]#[root@centos65-mini ~]#[root@centos65-mini ~]# uname -r2.6.32-431.el6.x86_64[root@centos65-mini ~]#2、安装相关软件包(1) 配置、编译和安装cmake编译⼯具①在当前⽬录,解压缩cmake-2.8.8.tar.gz# tar –zxvf cmake-2.8.8.tar.gz②从当前⽬录切换到cmake-2.8.8⽬录中,# cd cmake-2.8.8③执⾏命令“#./configure”来配置cmake⼯具。
mysql 5.6安装

1.1.1安装MySQL5.6文件下载:10.45.15.23 tnms/Tnms@2018/home/tnms/mysql-5.6.12-linux-glibc2.5-x86_64.tar --安装包/home/tnms/f --配置文件a) 准备工作创建mysql用户[root@centos /]# useradd -s /sbin/nologin -M mysql文件上传opt路径下解压文件[root@centos opt]# gunzip mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz [root@centos opt]# tar -xvf mysql-5.6.37-linux-glibc2.12-x86_64.tar重命名为mysql[root@centos opt]# mv mysql-5.6.37-linux-glibc2.12-x86_64 mysql b) 文件配置f文件复制[root@centos opt]# cp /opt/mysql/support-files/f /etc/f •编辑/etc/f#二进制安装,默认配置文件在/etc/f[root@centos opt]# vi /etc/f清空f里面内容,将以下内容粘贴进去[client]port = 3306socket = /opt/mysql/mysql.sock[mysql]#这个配置段设置启动MySQL服务的条件;在这种情况下,no-auto-rehash确保这个服务启动得比较快。
no-auto-rehashport=3306default-character-set=utf8[mysqld]character-set-server = utf8user = mysqlport = 3306socket = /opt/mysql/mysql.sockbasedir = /opt/mysqldatadir = /opt/mysql/dataopen_files_limit = 10240server_id = 10back_log = 600#在MYSQL暂时停止响应新请求之前,短时间内的多少个请求可以被存在堆栈中。
linuxCentOS6.5yum安装mysql5.6

linuxCentOS6.5yum安装mysql5.6本⽂为⼤家分享了linux yum安装mysql5.6简单过程,供⼤家参考,具体内容如下1.新开的云服务器,需要检测系统是否⾃带安装mysql# yum list installed | grep mysql2.如果发现有系统⾃带mysql,果断这么⼲# yum -y remove mysql-libs.x86_643.随便在你存放⽂件的⽬录下执⾏,这⾥解释⼀下,由于这个mysql的yum源服务器在国外,所以下载速度会⽐较慢,还好mysql5.6只有79M⼤,⽽mysql5.7就有182M了,所以这是我不想安装mysql5.7的原因# wget /mysql-community-release-el6-5.noarch.rpm4.接着执⾏这句,解释⼀下,这个rpm还不是mysql的安装⽂件,只是两个yum源⽂件,执⾏后,在/etc/yum.repos.d/ 这个⽬录下多出mysql-community-source.repo和mysql-community.repo# rpm -ivh mysql-community-release-el6-5.noarch.rpm5.这个时候,可以⽤yum repolist mysql这个命令查看⼀下是否已经有mysql可安装⽂件#yum repolist all | grep mysql6.安装mysql 服务器命令(⼀路yes):# yum install mysql-community-server7.安装成功后# service mysqld start8.由于mysql刚刚安装完的时候,mysql的root⽤户的密码默认是空的,所以我们需要及时⽤mysql的root⽤户登录(第⼀次回车键,不⽤输⼊密码),并修改密码# mysql -u root# use mysql;# update user set password=PASSWORD("这⾥输⼊root⽤户密码") where User='root';# flush privileges;9.查看mysql是否⾃启动,并且设置开启⾃启动命令# chkconfig --list | grep mysqld# chkconfig mysqld on10.mysql安全设置(系统会⼀路问你⼏个问题,看不懂复制之后翻译,基本上⼀路yes):# mysql_secure_installation以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
CentOS 6.5

CentOS 6.5系统安装文件(提供BT种子下载)#################################################################163网站提供的开源镜像站点/centos/6.5/isos/搜狐网站提供的开源镜像站/centos/6.5/isos/Centos 官方网站提供的开源镜像站点/6.5/163开源镜像:/搜狐开源镜像站点下载/####################################################################下载centos 6.5 iso文件,一共有如下几种类型的iso版本,简单介绍一下:BinDVD版:普通安装版,需安装到计算机硬盘才能用,bin一般都比较大,而且包含大量的常用软件,安装时无需再在线下载(大部分情况)32位:/centos/6.5/isos/i386/CentOS-6.5-i386-bin-DVD1to2.torrent64位:/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1to2.torrent32位:/centos/6.5/isos/i386/CentOS-6.5-i386-bin-DVD1.iso (系统安装光盘) -- 一般只需要安装DVD1,等安装好系统后,再自行安装软件/centos/6.5/isos/i386/CentOS-6.5-i386-bin-DVD2.iso (自带软件光盘)这个可以不安装64位:/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso (系统安装光盘)-- 一般只需要安装DVD1,等安装好系统后,再自行安装软件/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD2.iso (自带软件光盘)这个可以不安装LiveDVD版:就是一个光盘CentOS系统,可通过光盘启动电脑,启动出CentOS系统,也有图形界面,也有终端。
Linux下安装及配置MySQL详细过程(自己实践总结)

Red Hat Linux下安装及配置MySQL的详细教程大致思路如下:1.下载所需的安装包(Linux下用wget下载,笔者在window下下载的,用XSHELL命令RZ上传到Linux中)2.安装MySQL3.创建新用户并授权安装及配置的详细步骤如下:第一步:检测系统版本信息Linux命令: cat /proc/versionLinux version 2.6.32-220.el6.i686 (mockbuild@) (gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC) ) #1 SMP Wed Nov 9 08:02:18 EST 2011当前Linux版本为RedHat 4.4.5-6(为内核版本)Linux命令:cat /etc/issueRed Hat Enterprise Linux Server release 6.2 (Santiago)Kernel \r on an \mLinux命令: uname -a 或getconf LONG_BITLinux localhost.localdomain 2.6.32-220.el6.i686 #1 SMP Wed Nov 9 08:02:18 EST 2011 i686 i686 i386 GNU/Linux可以看到当前系统为32位的(而64位系统会有x64字符串显示出来)。
第二步:根据Linux系统的环境,下载mysql Community Server官方下载地址: /downloads/mysql/可以选择【Linux-Generic】,下载对应的RMP包.由于当前系统为redhat(64位),所以直接选择Oracle &Red Hat Linux 4 & 5。
Mysql安装包有很多,作用也不同,大多数情况下只需要安装MySQL-Server和MySQL-Client,其它包根据需要安装.32位的下载下面的两个安装包文件:MySQL-server-5.6.11-2.linux_glibc2.5.i386.rpmMySQL-client-5.6.11-2.linux_glibc2.5.i386.rpm(而64位下载下面两个安装包文件:MySQL-server-5.6.11-2.linux_glibc2.5.x86_64.rpmMySQL-client-5.6.11-2.linux_glibc2.5.x86_64.rpm)第三步: 安装MySQL安装顺序: 先安装服务器,然后再安装客户端。
CentOS6.5 安装说明

CentOS 6.5 安装说明书CenOS 6.5系统安装1.系统版本:CentOS release 6.5 (Final) 64位2.选择“Install system with basic video driver”,点击Enter。
如图:3.选择“Skip”,跳过检查。
按“Tab”键,可以在“Ok”“Skip”之间切换。
点击Enter。
如图4.点击“next”。
如图:5.选择简体中文,点击“Next”。
如图:6.选择“美国英语”,点击“下一步”。
如图:7.选择“基础存储设备”,点击“下一步”。
如图:8.选择“是忽略所有数据”,点击“下一步”,如图:9.输入主机名,例如“Hadoop1”,点击“下一步”,如图注意:在大数据集群中,要把其中一台主机名命名为master,其他机器主机名命名为slave1、slave2、、、10.选择时区,点击“下一步”,如图11.输入根账号密码,点击“下一步”,如图12.如出现下图,请根据提示选择,如图13.选择“创建自定义布局”,点击“下一步”,如图。
14.以下是创建分区。
sda为硬盘名称。
如果系统自动对硬盘进行了分区、布局,请先删除,然后按照以下流程重新创建。
创建/boot分区,大小为200M。
创建swap分区,配置为2048M即可。
创建/分区,把系统磁盘剩余空间全部分给/ 分区。
15.分完区之后点击下一步:会有下面提示,点击格式化,然后点击下一步。
点击“将修改写入磁盘”,格式化完成后点击“下一步”。
16.请确保“引导装载程序”安装在正确的硬盘上。
点击“更换设备”可以选择“引导装载程序”的安装位置。
如下图:图表 1修改步骤:点击“更换设备”后,刚开始看到的或许是这样,请选择“主引导记录(MBR)”:进入“BIOS驱动器顺序”,第一BIOS驱动器选择硬盘这时“主引导记录MBR”变成了下面:点击确定“更换设备”完成。
17.选择“现在自定义”,点击“下一步”。
18.左栏里有“Web服务”,“可扩展文件系统支持”,“基本系统”,“应用程序”,“开发”,“弹性存储”,“数据库”,“服务器”,“桌面”,“系统管理”,“虚拟化”,“语言支持”,“负载平衡器”,“高可用性”14个选项,请按照以下进行选择:(1)“Web服务”,“可扩展文件系统支持”,“基本系统”,“应用程序”,“开发”,“弹性存储”,“服务器”,“桌面”,“系统管理”,“虚拟化”,“负载平衡器”,“高可用性”这几项,分别在其对应的右栏里面的每一项右键点击“选择所有的可选软件包”。
MySQL多版本并存的配置方法

MySQL多版本并存的配置方法在开发和测试数据库应用程序时,我们经常需要同时运行不同版本的MySQL 数据库。
这是因为不同版本的MySQL可能有不同的功能和行为,我们需要确保我们的应用程序在不同的MySQL版本中都能够正常运行。
本文将介绍如何配置MySQL多版本并存的方法。
一、了解MySQL版本的兼容性在开始配置多版本的MySQL之前,我们首先需要了解不同MySQL版本之间的兼容性。
一般来说,从高版本向低版本迁移是比较容易的,而从低版本向高版本迁移可能会遇到一些问题。
因此,在配置多版本的MySQL时,建议将高版本的MySQL安装在默认位置,而将低版本的MySQL安装在另一个位置。
二、选择适合的MySQL版本根据我们的应用程序需求,我们需要选择合适的MySQL版本进行配置。
可以通过访问MySQL官方网站来获取各个版本的下载链接。
注意,在选择MySQL版本时,我们需要注意操作系统的兼容性,确保所选择的版本与操作系统相匹配。
三、下载和安装MySQL在选择了合适的MySQL版本之后,我们可以开始下载和安装MySQL。
这里我们假设需要同时安装MySQL 5.7和MySQL 8.0两个版本。
1. 下载MySQL 5.7访问MySQL官方网站,找到MySQL 5.7的下载链接。
根据操作系统的要求,选择正确的版本进行下载。
下载完成后,运行安装程序,按照安装向导的提示进行安装。
2. 下载MySQL 8.0同样地,找到MySQL 8.0的下载链接,根据操作系统的要求进行下载和安装。
四、配置不同版本的MySQL一旦我们成功地安装了MySQL 5.7和MySQL 8.0两个版本,我们需要对它们进行配置,以便能够同时运行。
1. 配置MySQL 5.7找到MySQL 5.7的安装目录,在该目录下找到my.ini或f配置文件。
使用文本编辑器打开该文件,找到[mysqld]和[client]段落,并在每个段落下分别加入以下内容:[mysqld]port=3306socket=/tmp/mysql57.sock[client]port=3306socket=/tmp/mysql57.sock保存配置文件并退出编辑器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux CentOS6.5源码安装多个Mysql5.6版本说明目录1.环境搭建说明.................................................................................................................错误!未定义书签。
2.Wmware虚拟机安装Linux环境 (5)3.Linux CentOS6.5下源码安装多个MySql6.5 (9)3.1.切换到root账户下 (9)3.2.第一个mysql安装 (10)3.3.第二个mysql安装 (13)4.Cmake参数说明.............................................................................................................错误!未定义书签。
1.环境搭建说明Linux CentOS6.564位操作系统vmware10虚拟机Mysql5.6数据库2.Wmware虚拟机安装Linux环境2.1创建Linux虚拟机2.2选择Linux CentOS6.5系统镜像文件2.3新建系统账户密码,此处随意(root默认为此处设置的密码)2.4选择虚拟机安装地址和容量2.5为了方便拖拽文件,复制文本内容,还要安装VMware Tools1.点击虚拟机选项卡,选择安装VMware Tools,桌面会生成VMWare Tools虚拟光驱图标,双击2.将VMareTools-9.6.1.-1378637.tar.gz拖到/root/Downloads目录下进行解压[root@localhost~]#cd Downloads[root@localhost Downloads]#tar zxvf VMareTools-9.6.1.-1378637.tar.gz3.进入解压目录,安装vmware-install.pl[root@localhost Downloads]#cd vmware-tools-distrib[root@localhost vmware-tools-distrib]#./vmware-install.pl一路回车~~~4.出现如下界面表示成功,重启CentOS3.Linux CentOS6.5下源码安装多个MySql6.53.1切换到root账户下注:root密码为安装CentOS时设置的密码3,2第一个mysql安装3.2.1安装系统相关库文件gcc gcc-c++ncurses-deve;bison[root@localhost~]#yum install gcc gcc-c++ncurses-devel bison注:安装编译环境和需要make的内核环境包ncurses-devel和bisonrpm-q xxx:可查看本机是否已安装这些库文件,xxx为相应库文件名3.2.2yum方式安装cmake[root@localhost~]#yum-y install mysql-server cmake3.2.3设置mysql用户和组[root@localhost~]#groupadd mysql[root@localhost~]#useradd-r-g mysql mysql3.2.4mysql安装1.新建mysql所需要的目录[root@localhost~]#mkdir-p/usr/local/mysql新建mysql安装目录[root@localhost~]#mkdir-p/usr/local/mysql/data新建mysql数据库数据文件目录2.mysql源码文件下载并拖动到/root根目录中下载地址:/downloads/mysql/依次点击Community-->MySQL Community Server选择Source Code选择最后一个Generic Linux下载下载好后将mysql源码文件拖动到/root根目录中3.解压mysql源码文件[root@localhost~]#tar-zxv-f mysql-5.6.22.tar.gz4.进入解压目录,开始cmake[root@localhost~]#cd mysql-5.6.22[root@localhost mysql-5.6.22]#make clean[root@localhost mysql-5.6.22]#rm-f CMakeCache.txt[root@localhost mysql-5.6.22]#rm-rf/etc/f[root@localhost mysql-5.6.22]#cmake\-DCMAKE_INSTALL_PREFIX=/usr/local/mysql\-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock\-DDEFAULT_CHARSET=utf8\-DDEFAULT_COLLATION=utf8_general_ci\-DWITH_INNOBASE_STORAGE_ENGINE=1\-DWITH_ARCHIVE_STORAGE_ENGINE=1\-DWITH_BLACKHOLE_STORAGE_ENGINE=1\-DMYSQL_DATADIR=/usr/local/mysql\-DMYSQL_TCP_PORT=3306\-DENABLE_DOWNLOADS=1[root@localhost mysql-5.6.22]#make;make install等待大概20多分钟~~~注:cmake这段建议手敲进终端,复制可能提示找不到文件目录(目录确实是存在的),可能是编码不一致引起。
文档结尾附上cmake参数说明5.进入mysql安装目录设置mysql目录权限[root@localhost mysql-5.6.22]#cd/usr/local/mysql[root@localhost mysql]#chown-R mysql:mysql.[root@localhost mysql]#chown-R mysql:mysql data6.创建数据库表[root@localhost mysql]#scripts/mysql_install_db--user=mysql7.复制mysql服务启动脚本及加入PATH路径(,init.d后的名称为mysql服务启动的名,可自定义)[root@localhost mysql]#cp support-files/mysql.server/etc/init.d/mysqlVi进入配置文件,添加path路径(按i进入编辑模式,修改后按ESC,依次输入:wq保存退出)[root@localhost mysql]#vi/root/.bash_profile[root@localhost mysql]#source/root/.bash_profile8.将mysql的启动服务添加到系统服务中(第一次添加即可)[root@localhost mysql]#cp support-files/f/etc/f9.启动mysql服务,测试mysql连接[root@localhost mysql2]#service mysql start[root@localhost mysql2]#mysql-uroot-p3.3第二个mysql安装1.创建数据库安装文件夹和数据文件夹2.进入mysql解压目录,重新运行配置,需要删除CMakeCache.txt文件[root@localhost~]#cd mysql-5.6.22[root@localhost mysql-5.6.22]#make clean[root@localhost mysql-5.6.22]#rm-f CMakeCache.txt[root@localhost mysql-5.6.22]#rm-rf/etc/f[root@localhost mysql-5.6.22]#cmake\-DCMAKE_INSTALL_PREFIX=/usr/local/mysql\-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock\-DDEFAULT_CHARSET=utf8\-DDEFAULT_COLLATION=utf8_general_ci\-DWITH_INNOBASE_STORAGE_ENGINE=1\-DWITH_ARCHIVE_STORAGE_ENGINE=1\-DWITH_BLACKHOLE_STORAGE_ENGINE=1\-DMYSQL_DATADIR=/usr/local/mysql\-DMYSQL_TCP_PORT=3306\-DENABLE_DOWNLOADS=1[root@localhost mysql-5.6.22]#make;make install3.进入mysql2安装目录,设置目录权限[root@localhost mysql-5.6.22]#cd/usr/local/mysql2[root@localhost mysql2]#chown-R mysql:mysql.[root@localhost mysql2]#chown-R mysql:mysql data4.创建数据库表[root@localhost mysql2]#scripts/mysql_install_db--user=mysql5.复制mysql服务启动脚本及加入PATH路径[root@localhost mysql2]#cp support-files/mysql.server/etc/init.d/mysql2Vi进入配置文件,添加path路径(按i进入编辑模式,修改后按ESC,依次输入:wq保存退出)[root@localhost mysql2]#vi/root/.bash_profile[root@localhost mysql2]#source/root/.bash_profile6.启动mysql2服务,测试mysql2连接,指定端口登陆[root@localhost mysql2]#service mysql2start[root@localhost mysql2]#mysql-P3307-uroot-p7.查看是否已开启两个mysql服务[root@localhost mysql2]#netstat-tlnap|grep mysql常见问题一、服务启动后,mysql连接不上,找不到sock文件,提示如下ERROR2002(HY000):Can't connect to local MySQL server through socket'/tmp/mysql.sock'(2)解决方式:1.手工指定端口号sock登陆#mysql-uroot-p-P3307-S/usr/local/mysql3/mysql.sock2.mysqld_multi配置MySQL多实例4.Cmake参数说明从mysql5.5起,mysql源码安装开始使用cmake了,设置源码编译配置脚本。