二级mysql软件安装_MySQL安装-二进制软件包安装

MySQL 双版本安装

安装mysql AB (RPM)    -mysql官方的RPM包

安装MySQL 5.6.19版本

安装之前需要将系统自带的关于mysql软件全部卸载掉

rpm -e (加查找出来的软件)进行卸载

1>安装

89c29db0029d065f9c4f2a719eaa0c02.png

安装出现下面内容表示安装成功

bcf0fccb712ca6a7c5be5c0b708d579a.png

2>安装客户端

dbf4616375f9f36a9036a715c94bd5f1.png

3>查看安装后产生的文件(如果有以下内容表示安装成功)

注意:如果之前有安装过mysql其他版本,安装之前需要将这个目录(/var/lib/mysql)清空才能重新安装。

12acc6a8c7be04eebfd1f92961ce71cc.png

4>查看生成的密码文件

ca1a5d03277e51fd8af8b670a954c20d.png

5>启动服务(注意:如果不启动,下面配置密码会报错;且需要通过ps -ef |grep mysql 查看是否有关于mysql的进程,如果有就kill -9加进程号,给杀死。不然下面也会报错)

ad027186d7f49a1176c03a1327af8af8.png

6>安全配置密码

a0772c0639baad129e3610131e35fd18.png

4b3f73b3a12cfca59fb8cb3bb8af2124.png

cca31fdd30a5ed3f8317703484aeff0a.png

01972b39281da984a08ceb393b6ebeea.png

478b4a74823eda35786609e5ee08d51b.png

b864495b5888c893245ec61094bfea2e.png

7>进入数据库 (输入上面设置的密码)

fddace069aecb4aede80f1daf663fc98.png

8>进入后可以同过该命令查看标签

90b7822fcc303f64b74fdc093130909a.png

glibc mysql(二进制软件包)安装

需求: install_dir:——> /mysql24 data_dir——>/mysql24/data

1>解压软件压缩包

501fe20c071d7fd74d61f3df307366de.png

2>创建安装的目录的位置,并进去上面解压文件的位置

557881d2c8b64c402e025480904f791e.png

3>将解压的文件全部拷贝到安装目录里面去

0180a614ba36957b077bf71b987ed268.png

4>进入安装目录并查看是否成功拷贝

b353e64101537a9d15583c12097d34d4.png

5>将其属主属组全部改为mysql用户并查看

f9c0c0fee062537c8feea7bf4c85553c.png

6>初始化数据库

0876632673639af8453db16852c05796.png

5019968ed5965b02b3fa75af929bc23d.png

7>启动数据库

dc54e9f8e018aee179abf89b3d1619ed.png

启动失败,需将上面已经安装的mysql给关闭

c1c223b4018165427ea178d9bad2d4cd.png

af75bf35ef1f884429f0abe322ae285c.png

8>连接数据库     (连接报错了)

a9649fd9d7a15f3d0a08b311d6f0e3f7.png

通过下面命令进入 因为/vaf/lib/下面那个文件是另外一个mysql数据库的 所以通过/bin/mysql -S /tmp/mysql.sock   指定下sock文件

8a92b1788e3c32b16120c020d2c04d85.png

如果嫌弃麻烦可以直接通过/mysql24/bin/mysql   进入数据库。(原因:环境变量的问题)

9fc57ec3e72ffc1e9eb231f1f3bb4d77.png

再或者将mysql24环境变量直接添加到环境变量文件里面(此处是临时生效,如果想要永久生效需写入环境变量配置文件里面)

9100186ce541e03fac71576755f83c2b.png

7d8d2191768d13e4995e4ec1ff13bf2b.png

9>设置密码

fb7cdd825784fb14a09edf12b7c152c9.png

10>复制启动脚本到/etc/init.d (注意路径)

b84301947c4e167a8d1f79f4e211e52f.png

复制后启动发现还是报错 (原因:因为默认是到/etc/init.d/mysql24里面去找、所以需要修改下配置文件)

5d58c5452a18259845d0ceb0ac7ac5b2.png

修改配置文件

cd220d9e7cbcdba9df81fe3608c35ab4.png

添加下面的内容

193fad2649fd652756f7e16605b9890d.png

修改完配置文件再重启就ok

6834e24a02971ea77d54b78b1649866f.png

上面安装了两个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

5715a0383daaa568a887de80e13a0d38.png

测试验证

0c20453f1dd1c4a6d833674570610772.png

启动服务并查看端口

2bbea0520659ff97dd24f43619777cf3.png

通过查看进程可以发下两个都没问题,一个是/var/lib/下面的;一个是/mysql24/data/下面的

a466dc08bef18d46972192181439b3d0.png

登陆 (登陆时发现直接mysql还是不能进去数据库里面,原因:因为默认是到/tmp/mysql里面去找的,可以通过mysql -S /mysql24/mysql.sock -p123去成功访问)

05a7dad80cf0b15f10e471b582a1a4e8.png

通过上述方法有点复杂,可以直接做一个软链接后就可以直接登陆

84db3cfacc098e282e1ad8d6b26a036e.png

5.2.19版本的则没有改变 直接通过绝对路径加命令就可以直接访问

daf23a27bee952760b2e3fc72d44befc.png

远程访问

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

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

数据库端更改权限

8ade7312d12b69e4ecb812eac747ff4d.png

3dac8f72f7466bba2f45c9e2b5653a3f.png

a547deead2a2e6d40e1a1ba5216c9f21.png

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

61fc5885c7e38901cbf2c1331b312577.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值