这里更新下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
相对于postgreSQL和MariaDB而言,MySQL5.7做了大量“补短”操作。 二、升级操作 1、卸载旧版本 1.1、查看MySQL rpm -qa|grep mysql rpm -qa|grep mariadb 1.2、卸载MySQL rpm -e --nodeps mysql-5.1.73-7.el6....
MySQL 在 CentOS 6.5 系统下的安装和配置 本文将指导用户在 CentOS 6.5 系统下安装和配置 MySQL 数据库管理系统。整个过程分为九个步骤,从卸载原有的 MySQL 到设置开机自启动。 步骤 1:卸载原有的 MySQL 在安装...
对于RHEL6.5或CentOS6.5,你应该选择与之兼容的版本,如5.7.20,并确保下载适用于64位系统的rpm安装包。你可以使用`wget`命令来下载,例如: ```bash [root@localhost opt]# wget ...
在 CentOS 6.5 中,使用 RPM 包安装 MySQL 5.7 时可能会遇到初始化出错的问题。本文将详细解析解决这个问题的步骤。 首先,你需要通过 rz 命令将 MySQL 的 RPM 包上传到服务器,然后进行解压缩: ```bash [root@...
### CentOS 6.5 安装 MySQL 5.7.22 方法详解 #### 一、准备工作 在开始安装 MySQL 5.7.22 之前,请确保您的 CentOS 6.5 系统已更新至最新状态,并且已经安装了必要的依赖包。这一步对于后续的安装过程非常重要。 ...
在Linux系统中,CentOS 6.5是一个广泛使用的版本,尤其在服务器环境中。这篇文章将详细阐述如何通过RPM(Red Hat Package Manager)方式在该系统上安装MySQL 5.6.33,一个流行的开源关系型数据库管理系统。 首先,...
此外,如果你对其他版本的MySQL,例如MySQL 5.7或更高版本,或者在不同的Linux发行版如CentOS 7上的安装感兴趣,可以参考相关教程,它们通常包含类似但可能略有不同的步骤。 总的来说,安装MySQL 5.6在CentOS 6.5上...
* MySQL 版本:mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz * 安装目录规划: + 上传软件包目录:/home/zkyw/install + 程序目录:/opt/application/mysql + 数据文件目录:/data/$Port 五、MySQL 5.7 多实例...
在本教程中,我们将详细介绍如何在CentOS 6.5操作系统上在线安装MySQL 8.0。MySQL 8.0是MySQL数据库管理系统的最新稳定版本,提供了许多性能优化和安全特性。以下是完整的安装步骤: 首先,确保系统中没有任何旧版...
在本文中,我们将深入探讨如何在CentOS 6.5操作系统上安装MySQL 5.1.71。MySQL是一个流行的开源关系型数据库管理系统,广泛应用于各种规模的企业和项目。以下是安装MySQL 5.1.71的详细步骤: 1. **使用YUM安装** ...
在本文中,我们将详细探讨如何在CentOS 6.5操作系统上安装MySQL 5.7.16。这个过程适用于类似版本的MySQL,包括5.7.10、5.7.11、5.7.12和5.7.13。首先,你需要从MySQL的官方网站...
根据你的CentOS版本(例如CentOS 6.5),从指定的下载地址获取相应的`mysql80-community-release-el6-1.noarch.rpm`文件,并将其上传到Linux服务器中。 在安装依赖之前,确保你位于下载的rpm文件所在目录。然后,...
wget http://vault.centos.org/6.5/os/x86_64/Packages/ncurses-devel-5.7-3.20090208.el6.x86_64.rpm # 安装ncurses-devel rpm -ivh ncurses-devel-5.7-3.20090208.el6.x86_64.rpm ``` ### 二、编译工具的安装 接...