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版本的则没有改变 直接通过绝对路径加命令就可以直接访问

远程访问

当那另外一台机去访问时发现被拒绝(原因:因为数据库端没有给定相应的访问权限)

[[email protected] 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 (此为报错信息)

数据库端更改权限

客户端再次访问,发现可以成功访问了

原文地址:https://www.cnblogs.com/yanjieli/p/9777466.html

时间: 2024-08-29 09:19:08

MySQL安装-二进制软件包安装的相关文章

mysql通用二进制格式安装与基本语句

官网下载地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads 网易地址:http://mirrors.sohu.com/mysql/ 为了方便以后扩展,先创建逻辑卷 创建分区过程省略.....   [[email protected] ~]# pvcreate /dev/sda{6,7}   [[email protected] ~]# vgcreate myvg /dev/sda{6,7}   [[email protected]

mysql5.6.40单实例安装二进制快捷安装

mysql5.6.40单实例安装二进制快捷安装 近期因不同环境需要不同版本的mysql实例,故为了方便操作,特此记录下来,方便自己查找. # 1.1.Centos最小化安装推荐常用依赖包 yum clean all yum -y update yum -y install gcc-c++ gd libxml2-devel libjpeg-devel libpng-devel net-snmp-devel wget telnet vim zip unzip yum -y install curl-

编译安装和软件包安装

Linux平台上的软件安装分为编译安装和软件包安装,其中软件包安装最为简单,可以YUM直接安装,也可以把RPM包下载到本地再安装,总之省时省力,另外如果你想看YUM安装后,软件所涉及的目录有哪些,比如配置文件.程序文件都放在什么地方,也很简单,使用下面的命令: rpm -ql 软件名称 如下图: 今天我们来说一下编译安装是什么,为什么要用编译安装. 一般我们从网上下载的tar.gz的包都是源码包,针对源码包的软件安装成为编译安装.什么叫编译?简单来说就是把源代码变成适合当前平台的二进制文件,让内

安装二进制软件包的mysql出现 error while loading shared libraries: libaio.so.1:

在安装二进制mysql的软件包时(版本mysql-5.5.44),初始化中出现 error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory的错误: [[email protected] mysql]# scripts/mysql_install_db --datadir=/data/mydata --user=mysqlInstalling

mysql通用二进制格式安装

一 . 解压  tar xf -C /usr/local/ 二.创建mysql用户和组 三.最好做一个lvm  用于存放数据库数据 四. 执行数据库初始化脚本cd scriptsmysql_install_db--basedir 安装目录--datadir  数据目录--defaults-extra-file 额外文件的目录(安装文件)--user 运行用户 cp support-files/my-large.cnf /etc/my.cnfvi /etc/my.cnf添加datadir= 导出环

【MySQL】二进制分发安装

操作系统:Red Hat Enterprise Linux Server release 6.5 Mysql安装包:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz 1. Linux中创建mysql组和mysql用户 [[email protected] ~]# groupadd -g 1000 mysql [[email protected] ~]# useradd mysql -g mysql -p mysql 2. 上传安装包到/usr/local目录下

模拟生成环境的MySQL安装方法-通用二进制方式安装

模拟生成环境的MySQL安装方法-通用二进制方式安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.并发响应用户请求的网络IO模型 1>.单进程 特点:一个进程响应一个请求.而且只有一个进程,所以执行任务是串行的. 2>.多进程/线程 特点:一个进程响应一个请求,如prefork多进程模式(由master进程提前开启的多个prefork进程,然后由这些prefork进程去响应多个请求.):也可以一个线程响应一个请求,如worker多线程模式(由master进程开启多个子

CentOS5.8 + Nginx + MySQL + PHP + Xcache编译安装

大纲 一.环境准备 二.Nginx编译安装 三.MySQL通用二进制包安装 四.PHP编译安装 五.Xcache编译安装

网络配置及软件包安装

一.网络配置 1.网络配置文件 (1)了解网卡的配置文件存放在/etc/sysconfig/network-scripts目录中,且每个网卡对应的配置文件的文件名以ifcfg-开始,如eth0这个网卡对应的网络配置文件就是ifcfg-eth0. 网络配置的定义:所谓的网络配置(设定)就是要修改网卡所对应的网络配置文件,可以通过使用文字编辑器(vi)直接编辑网络配置文件来重新配置网络. 2.相关指令 ifconfig  显示网卡相关信息 ifconfig eth0 172.18.48.56 net