MySQL安装-二进制软件包安装
MySQL 双版本安装
安装mysql AB (RPM) -mysql官方的RPM包
安装MySQL 5.6.19版本
安装之前需要将系统自带的关于mysql软件全部卸载掉
rpm -e (加查找出来的软件)进行卸载
1>安装
安装出现下面内容表示安装成功
2>安装客户端
3>查看安装后产生的文件(如果有以下内容表示安装成功)
注意:如果之前有安装过mysql其他版本,安装之前需要将这个目录(/var/lib/mysql)清空才能重新安装。
4>查看生成的密码文件
5>启动服务(注意:如果不启动,下面配置密码会报错;且需要通过ps -ef |grep mysql 查看是否有关于mysql的进程,如果有就kill -9加进程号,给杀死。不然下面也会报错)
6>安全配置密码
7>进入数据库 (输入上面设置的密码)
8>进入后可以同过该命令查看标签
glibc mysql(二进制软件包)安装
需求: install_dir:——> /mysql24 data_dir——>/mysql24/data
1>解压软件压缩包
2>创建安装的目录的位置,并进去上面解压文件的位置
3>将解压的文件全部拷贝到安装目录里面去
4>进入安装目录并查看是否成功拷贝
5>将其属主属组全部改为mysql用户并查看
6>初始化数据库
7>启动数据库
启动失败,需将上面已经安装的mysql给关闭
8>连接数据库 (连接报错了)
通过下面命令进入 因为/vaf/lib/下面那个文件是另外一个mysql数据库的 所以通过/bin/mysql -S /tmp/mysql.sock 指定下sock文件
如果嫌弃麻烦可以直接通过/mysql24/bin/mysql 进入数据库。(原因:环境变量的问题)
再或者将mysql24环境变量直接添加到环境变量文件里面(此处是临时生效,如果想要永久生效需写入环境变量配置文件里面)
9>设置密码
10>复制启动脚本到/etc/init.d (注意路径)
复制后启动发现还是报错 (原因:因为默认是到/etc/init.d/mysql24里面去找、所以需要修改下配置文件)
修改配置文件
添加下面的内容
修改完配置文件再重启就ok
上面安装了两个mysql数据库 那么问题来了 现在两个数据库不能同时存在该如何处理
怎么启动多个数据实例呢?
5.6.24——》glibc 3307 是通过glibc安装的 /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 5.6.19——》rpm 3306 是通过rpm包安装的 /etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
说明:如果好几个配置文件冲突,以最后一个读取的配置文件为准 现在需要将两个版本的同时打开
步骤:1、修改5.6.19mysql版本的配置文件vim /var/lib/mysql/my.cnf[mysqld] basedir = /usr datadir = /var/lib/mysql port = 3306 socket = /var/lib/mysql/mysql.sock2、修改5.6.24mysql版本的配置文件 vim /mysql24/my.cnf[mysqld] basedir = /mysql24 datadir = /mysql24/data port = 3307 socket = /mysql24/mysql.sock
测试验证
启动服务并查看端口
通过查看进程可以发下两个都没问题,一个是/var/lib/下面的;一个是/mysql24/data/下面的
登陆 (登陆时发现直接mysql还是不能进去数据库里面,原因:因为默认是到/tmp/mysql里面去找的,可以通过mysql -S /mysql24/mysql.sock -p123去成功访问)
通过上述方法有点复杂,可以直接做一个软链接后就可以直接登陆
5.2.19版本的则没有改变 直接通过绝对路径加命令就可以直接访问
远程访问
当那另外一台机去访问时发现被拒绝(原因:因为数据库端没有给定相应的访问权限)
[root@server mysql24]# mysql -u root -h 172.16.13.99 -p
Enter password:
ERROR 1130 (HY000): Host '172.16.13.252' is not allowed to connect to this MySQL server (此为报错信息)
数据库端更改权限
客户端再次访问,发现可以成功访问了
MySQL安装-二进制软件包安装的更多相关文章
- mysql5.6.40单实例安装二进制快捷安装
mysql5.6.40单实例安装二进制快捷安装 近期因不同环境需要不同版本的mysql实例,故为了方便操作,特此记录下来,方便自己查找. # 1.1.Centos最小化安装推荐常用依赖包 yum cl ...
- Mysql 通用二进制包安装
通用二进制包安装 注意:这里有严格的平台问题: 使用时:centos5.5版本 (类似Windows下的绿色包) 下载(mirrors.sohu.com/mysql) 直接使用tar 解压到指 ...
- 【MySQL】二进制分发安装
操作系统:Red Hat Enterprise Linux Server release 6.5 Mysql安装包:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz ...
- pacman 命令(安装所有软件包)
MSYS2 中pacman安装所有软件包命令: pacman -Sl | awk '{cmd="pacman -S --needed --noconfirm "$2;system( ...
- mysql二进制包安装与配置实战记录
导读 一般中小型网站的开发都选择 MySQL 作为网站数据库,由于其社区版的性能卓越,搭配 PHP .Linux和 Apache 可组成良好的开发环境,经过多年的web技术发展,在业内被广泛使用的一种 ...
- MySQL RPM二进制安装
+++++++++++++++++++++++++++++++++++++++++++标题:MySQL RPM二进制安装时间:2019年2月24日内容:MySQL RPM二进制安装重点:MySQL R ...
- CentOS8.1操作系下使用通用二进制包安装MySQL8.0(实践整理自MySQL官方)
写在前的的话: 在IT技术日新月异的今天,老司机也可能在看似熟悉的道路上翻车,甚至是大型翻车现场!自己一个人开车过去翻个车不可怕,可怕的是带着整个团队甚至是整个公司一起翻车山崖下,解决办法就是:新出现 ...
- 二进制格式安装MySQL
二进制格式安装MySQL 下载二进制格式的mysql软件包 下载二进制格式的 mysql 软件包 [root@localhost ~]# cd /usr/src/ [root@localhost sr ...
- 二进制包安装MySQL数据库
1.1二进制包安装MySQL数据库 1.1.1 安装前准备(规范) [root@Mysql_server ~]# mkdir -p /home/zhurui/tools ##创建指定工具包存放路径 [ ...
随机推荐
- C++二分查找算法演示源码
如下内容段是关于C++二分查找算法演示的内容. #include <cstdio>{ int l = 0, r = n-1; int mid; while (l <= r){ mid ...
- C#中FormsAuthentication用法实例
....本文纯属抄袭.... using System; using System.Web; using System.Web.Security; namespace AuthTest { ...
- 【原】无脑操作:eclipse创建maven工程时,如何修改默认JDK版本?
问题描述:eclipse建立maven项目时,JDK版本默认是1.5,想创建时默认版本设置为1.8,如何修改? 解决方案: 找到本机maven仓库存放位置,比如:${user.home}/.m2/路径 ...
- python_库学习_02_微信自动回复机器人
一.python发展的趋势日益庞大,微信也有对应的库itchat.这次的实例做做成可在任意电脑运行的微信自动回复机器人exe.文件. 二.完成这个小应用我们需要装一些库,, itchat:这个东东不出 ...
- HTML之间互相传参
如图所示,在index.html详情展示中给detailsPanel穿参数,在detailsPanel中获取到参数写ajax到后台获取json数据,那么如何在detailsPanel.html中获取传 ...
- Linux中Tomcat设置开机启动
设置方法 1.修改/etc/rc.d/rc.local,使用vi /etc/rc.d/rc.local 命令 2.在/etc/rc.d/rc.local文件最后添加下面两行脚本 export JAVA ...
- idea maven无法热布署exploded
(原) 有时,你的idea可能会偶尔出现点小问题,特别是在用maven的时候,以前可以用的热布署发现没有了.就像这样: 少了一个选项,并且下面会有一个提示,no artifacts configure ...
- centos7下kubernetes(13。kubernetes-探讨service IP)
service cluster IP是一个虚拟IP,是由kubernetes节点上的iptables规则管理的 通过iptables-save | grep 10.105.215.156看到与clus ...
- 大数据处理框架之Strom:Flume+Kafka+Storm整合
环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 jdk1.8 storm-0.9 apache-flume-1.6.0 ...
- Push rejected: Push to origin/master was rejected错误解决方案
解决方案如下: 1.切换到自己项目所在的目录,右键选择GIT BASH Here,Idea中可使用Alt+F12 2.在terminl窗口中依次输入命令: git pull git pull orig ...