安装mysql 5.6.24给linux,Red Hat Enterprise Linux 5 64位安装Mysql5.6.24(DB5.6.24.rpm for rhel5 x86)...

第一步:查找以前是否装有mysql

命令:rpm -qa|grep -i mysql

结果:如果有结果代表当前系统已经安装mysql的旧版本,没有结果则没有,请跳过第二步

例如:有结果的:

0818b9ca8b590ca3270a3433284dd417.png

第二步:删除当前已经安装的mysql旧版本

(1)如果已经启动MySQL服务,请停止MySQL服务

命令:/etc/rc.d/init.d/mysqld stop

(2)删除第一步显示出来的所有的包

命令:rpm -ev 包名     /   rpm -e --allmatches 重复包名

例如:rpm -ev MySQL-python-1.2.1-1

rpm -ev mysql-server-5.0.22-2.1.0.1

rpm -e --allmatches mysql-5.0.22-2.1.0.1

注意:这里要优先删除其他的,最后才删除mysql-server-5.0.22-2.1.0.1,否则会出现以下状况:

0818b9ca8b590ca3270a3433284dd417.png

这个是因为安装的时候先安装了 mysql-server-5.0.22-2.1.0.1再安装其他的,所以卸载的时候先卸载其他的来解除依赖关系

(3)删除包残留的目录

命令:find / -name mysql找出目录,然后用 rm -rf 目录路径 来删除目录

例如:rm -rf /var/lib/mysql/mysql

rm -rf /var/lib/mysql

rm -rf /usr/lib64/mysql

(4)查看是否还有未删除的包

命令:rpm -qa|grep -i mysql

结果:无,则代表删除MySQL成功

第三步:安装当前的mysql版本5.6.24

(1)下载mysql5.6.24 for rhel5版本

(2)解压

解压后文件有

0818b9ca8b590ca3270a3433284dd417.png

请解压在合适的位置

(2)修改权限(有时候用户没有安装文件的执行权限)

cd到安装的位置

命令:chmod 755 rmp包名

建议:最好每个rmp包都执行一遍

结果:

0818b9ca8b590ca3270a3433284dd417.png

(3)以RPM方式安装

cd到安装的位置

命令:rpm -ivh rmp包名 --nodeps --force

注意:优先安装兼容包MySQL-shared-compat-advanced-5.6.24-1.rhel5.x86_64.rpm,再安装server服务端程序、client客户端程序、devel库和头文件、shared共享库,test测试包可以不安装

如果不优先安装兼容包,安装可能会出错,例如出现ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)等

结果:安装成功后输入rpm -qa|grep -i mysql查看结果

0818b9ca8b590ca3270a3433284dd417.png

(4)修改MySQL登录密码

获取MySQL安装时生成的随机密码

命令:cat /root/.mysql_secret

0818b9ca8b590ca3270a3433284dd417.png

启动服务:service mysql start

进入MySQL:mysql -u root -p

输入刚刚cat显示的随机密码即可进入mysql

进去后修改root密码为root:

输入SET PASSWORD FOR'root'@'localhost' = PASSWORD('root');

quit退出MySQL

重启服务:service mysql restart

然后输入mysqk -u root -p接着输入root(密码)即可进入MySQL

另外:有的安装MySQL没有生成随机密码,安装MySQL后第一次输入mysql -u root即可进入MySQL

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值