redhat 6.5 mysql rpm_Linux centos6.5 下装mysql 5.7版本 rpm方式

这里更新下MySQL 5.7版本在Linux centos 6.5 下安装过程:

安装环境:

linux版本:centost6.5

mysql版本:5.7.17

mysql安装方式:rpm安装

1:首先命令查看,系统自带的MySQL信息:rpm -qa|grep -i mysql

检查是否已安装,grep的-i选项表示匹配时忽略大小写

[root@localhost soft]#rpm -qa|grep -i mysql

mysql-libs-5.1.71-1.el6.x86_64

MySQL-python-1.2.3-0.3.c1.1.el6.x86_64

mysql-5.1.71-1.el6.x86_64

mysql-connector-odbc-5.1.5r1144-7.el6.x86_64

2:如果在系统中有自带的MySQL,需要卸载;卸载命令:rpm-e mysql-libs-5.1.71.el6.x86_64 --nodeps

全部卸载完成了之后,再进行新的mysql 安装。

3:安装mysql5.7需要的关联包:

mysql-community-client-5.7.17-1.el6.x86_64.rpm

mysql-community-common-5.7.17-1.el6.x86_64.rpm

mysql-community-libs-5.7.17-1.el6.x86_64.rpm

mysql-community-server-5.7.17-1.el6.x86_64.rpm

4:安装顺序,不然会报依赖包错误,安装命令:rpm -ivh mysql-community-server-5.7.17-1.el6.x86_64.rpm

(1)mysql-community-common-5.7.17-1.el6.x86_64.rpm

(2)mysql-community-libs-5.7.17-1.el6.x86_64.rpm

(3)mysql-community-client-5.7.17-1.el6.x86_64.rpm

(4)mysql-community-server-5.7.17-1.el6.x86_64.rpm

5:启动mysql:首先要 以正常的方式启动服务,service mysqld start ,第一次启动会初始化,启动好之后再关闭服务,再以跨越权限的方式启动:mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

如果之前有MySQL服务启动,需要先关闭,不然会启动不了。启动好了之后,直接mysql命令,再输入use  mysql 命令。最后需要改密码:update mysql.user set authentication_string=password('flow@123') where user='root';,在mysql 5.7版本中没有password属性,只有authentication_string属性。

改密码:

update mysql.user set authentication_string=password('=newpassword') where user='root';

flush privileges;

6:最后关掉,停止mysql_safe 服务, 以正常的MySQL命令 启动:service mysqld start ,然后 以MySQL -uroot -p  进入mysql

改好密码后第一次进入,会提示需要重新设定密码的。

mysql> use mysql;

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

重新设定密码:mysql> set password=password('Flow@123');

重新设定的密码跟第一次是不一样的,如果一样会提示不符合要求。

ps:安装完成之后,5.7版本不能以mysql直接进入,如果不改密码直接以mysql -uroot -p 方式进入,也不可以的(自己试过),通过网上查资料,5.7版本会生成一个随机密码:cat /root/.mysql_secret ,但是经本人亲自测试貌似不行。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值