CentOS6.5安装MySQL5.7

CentOS6.5安装MySQL5.7
以hadoop用户登录系统,
1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错:
 #查看mysql是否安装,如果已经安装需要卸载,如果是
 sudo rpm -qa|grep mysql

2、如果存在mysql,依次卸载
 sudo yum -y remove mysql-community-server-5.7.23-1.el6.x86_64
 sudo yum -y remove mysql-community-libs-5.7.23-1.el6.x86_64
 sudo yum -y remove mysql-community-common-5.7.23-1.el6.x86_64
 sudo yum -y remove mysql-community-client-5.7.23-1.el6.x86_64
 
 find / -name mysql
 sudo rm -rf /var/lib/mysql
 sudo rm -rf /var/lib/mysql/mysql
 sudo rm -rf /usr/share/mysql

3、解压依次安装
 tar -xvf mysql-5.7.23-1.el6.x86_64.rpm-bundle.tar
  #解压
 sudo rpm -ivh mysql-community-common-5.7.23-1.el6.x86_64.rpm
 sudo rpm -ivh mysql-community-libs-5.7.23-1.el6.x86_64.rpm
 sudo rpm -ivh mysql-community-client-5.7.23-1.el6.x86_64.rpm
 sudo rpm -ivh mysql-community-server-5.7.23-1.el6.x86_64.rpm

4、启动服务
 sudo service mysqld start #启动mysqld服务

5、修改配置文件无密码登录
 sudo vi /etc/my.cnf
 在最尾部加上
  skip-grant-tables
  保存
6、重启mysql服务
 sudo service mysqld restart

7、修改密码,mysql5.7用此语法

use mysql;

update mysql.user set authentication_string=password(‘1111‘) where user=‘root‘;

flush privileges;

8、回到第二步骤去掉加上的
 skip-grant-tables

9、以root用户登录
 use mysql;
 select ‘host‘ from user where user=‘root‘;
 update user set host = ‘%‘ where user =‘root‘;
 flush privileges;

原文地址:https://www.cnblogs.com/dummyly/p/10047919.html

时间: 2024-10-09 13:44:46

CentOS6.5安装MySQL5.7的相关文章

centos6.8安装mysql5.6【转】

首先先要去看看本机有没有默认的mysql, 本地默认有的,我们应先卸载,在安装新的这个逻辑. rpm -qa | grep mysql 我本机默认安装的mysql5.1.73 下一步删除 rpm -e --nodeps “要卸载的名字” rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64 这样本机的mysql就算卸载完成,下面我们要安装新的 了. 有朋友问,为啥不用wge,用rz,其实用哪个都一样,自己习惯. 在usr/local下创建一mysql文件夹

CentOS-6.3安装Mysql-5.5.29

安装方式分为rpm和源码编译安装两种,本文是采用mysql源码编译方式,编译器使用Cmake.软件需要mysql-5.5.29.tar.gz和cmake-2.8.10.2.tar.gz,请自行下载.下载地址:http://mysql.mirror.kangaroot.net/Downloads/http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz其中mysql使用最新的稳定版本,即最新试用版的上一个版本,且非rc或者alpha的版本,Cmak

Centos6.5安装MySQL5.6备忘记录

Centos6.5安装MySQL5.6 1. 查看系统状态 [root@itzhouq32 tools]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [root@itzhouq32 tools]# uname -a Linux itzhouq32 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Lin

CentOS6.5安装MySQL5.1.73数据库

一.描述 本博客主要介绍CentOS6.5安装MySQL数据库 .启动和关闭MySQL服务.MySQL的登录和退出,以及My SQL数据库root用户的密码配置和修改. 二.主要步骤 1.查看本系统是否已经安装有MySQL数据库 先查看本操作系统是否已经安装有操作系统,显示只有一个mysql的类库,并没有安装该数据库. [[email protected] tongSoftware]$ rpm -qa | grep mysql mysql-libs-5.1.73-3.el6_5.x86_64 2

centos6.5 安装mysql-5.5

因为之前一直使用的是ubuntu很少使用centos,今天需要安装数据库,本着快速解决此需求的心态,开始安装mysql,但是翻看好多资料,最后还是没有成功,一个小时时间真是够够的了,最后虚心求教好友,终于看到Starting MySQL..... SUCCESS! 废话不多说,现在开始.也加深下自己的印象.总不能一直apt-get下去,centos不这样让你搞. 一:准备工作 配置防火墙,开启3306端口 [[email protected] ~]# vi /etc/sysconfig/ipta

Centos6.6安装MySQL5.6.24

1.首先需要编译器gcc 编译器和cmake yum -y install gcc+ gcc-c++ cd /usr/local/src wget http://www.cmake.org/files/v3.2/cmake-3.2.1.tar.gz 安装cmake 1 [[email protected] test]# tar -zxvf cmake-3.2.1.tar.gz 2 [[email protected] test]# cd cmake-3.2.1.tar.gz 3 [[email 

64位centos6.5安装mysql-5.6.25问题解决

今天安装mysql5.6,一到这步就报如下错误了.原先试着添加-fPIC参数,但是不知道往哪里加 后面找朋友问才知,可能和ssl参数有关 官方文档:http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html 原来使用的参数是:-DWITH_SSL=yes 试着修改参数为:-DWITH_SSL=bundled 完整的编译参数如下: cmake . -DCMAKE_INSTALL_PREFIX=/usr/local

CENTOS6.5 安装 mysql5.6 以及搭建双主

一.Mysql5.6.10安装 1.1.必要软件 yum -y install gcc gcc-c++ autoconf automake bison ncurses-devel libtool-ltdl-devel* cmake make 1.2.编译安装 [[email protected] src]#groupadd mysql [[email protected] src]# useradd  mysql -g mysql [[email protected] src]# pwd /us

centos6.6安装MySQL5.5

使用系统CentOS 6.6本来已经系统自带安装了mysql 5.1,但是奈何5.1不支持utf8mb4字符集(详见:http://blog.csdn.net/shootyou/article/details/8236024),只能想办法将Mysql升级到5.5. 安装如下方法可以安装成功. 完整步骤: 1.首先备份数据,虽说成功的升级数据不会丢失,但是保险起见备份下. [sql] view plaincopyprint? mysqldump -u xxx -h xxx -P 3306 -p -