这里更新下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 ,但是经本人亲自测试貌似不行。
相关推荐
Centos6.5下安装Mysql5.7+的脚本及安装手册。 安装包需要从网上下载,我测试的安装包为mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz,500多M,上传不了。注意:必须是二进制安装版的,不能是rpm或源码版的。 经我测试...
包含以下几个包: glibc-2.14.tar.xz gcc-4.8.2.tar.bz2 libmpc-0.8-3.el6.x86_64.rpm libmpc-devel-0.8-3.el6.x86_64.rpm
CentOS7.4环境安装MySQL5.7步骤,包括环境准备,依赖包的安装等
centos 6.5配置mysql5.5
MySQL 5.7可谓是一个令人激动的里程碑,在默认了InnoDB引擎的基础上,新增了ssl、json、虚拟列等新特性。相对于postgreSQL和MariaDB而言,MySQL5.7做了大量“补短”操作。 二、升级操作 1、卸载旧版本 1.1、查看...
MySQL5.7版本升级操作说明_centos7 MySQL5.7版本升级操作说明_centos7 MySQL5.7版本升级操作说明_centos7
E3:用mysql安装包在CentOS6.5系统下安装和配置mysql.docx
centOS 6.5 安装 mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
Linux centos 6.5 官网版本Bt下载种子
在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地
CentOs7下mysql5.7的下载安装以及主从同步、双主多从配置详情
CentOS6.5 一键安装 Mysql5.6 包含安装包
系统环境:centos6.7 ,数据库:MySQL5.7。里面包含安装数据库所需要的依赖包,和一些基本设置,不足之处多多指教。
CentOS安装MySQL5.7,带部分截图
mysql安装教程,Centos7安装mysql5.7yum list installed | grep mysql
linux centos 6.5下Oracle的全部rpm包,linux下安装oralce必备
centos7系统安装mysql5.7所需要的rpm安装包,包括mysql-client、mysql-common、mysql-lib、mysql-server
centos 和 linux 6.5 yum包,支持在linux6.5上安装下列三个包。
CentOs7下 mysql5.7自动备份数据库脚本