在CentOS6.8下rpm方式安装MySQL5.7

CentOS 7使用RPM安装MySQL5.7 阅读详情
在CentOS6.8下rpm方式安装MySQL5.7

环境:
1)CentOS-6.8-x86_64-minimal.iso
http://uni.mirrors.163.com/centos/6.8/isos/x86_64/CentOS-6.8-x86_64-minimal.iso
2)mysql-community5.7.17及其依赖下载地址:
下载地址:mysql目录
链接:http://pan.baidu.com/s/1eRDGyqQ 密码:abqw

备注:我的所有操作都是在Linux的root用户下完成的。

1.查看该操作系统上是否已经安装了mysql数据库
# rpm -qa | grep mysql 
如:
#mysql-community-libs-5.7.17-1.el6.x86_64


2.如果有的话,进行删除
 #yum remove + 【名字】

如:
#yum remove  mysql-community-libs-5.7.17-1.el6.x86_64

3.使用rpm命令进行安装:
3.1依次安装依赖 
3.1.1#rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm
3.1.2#rpm -ivh mysql-community-common-5.7.17-1.el6.x86_64.rpm
 ( 在安装该步骤的时候,可能会存在mysql-libs版本冲突的问题,我们使用命令yum -y remove mysql-libs-* 删除即可)
3.1.3#rpm -ivh mysql-community-libs-5.7.17-1.el6.x86_64.rpm
3.1.4#rpm -ivh mysql-community-client-5.7.17-1.el6.x86_64.rpm
3.1.5#rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
3.1.6一起安装perl 每个包后面用空格隔开
# rpm -ivh perl-Module-Pluggable-3.90-141.el6_7.1.x86_64.rpm   perl-Pod-Escapes-1.04-141.el6_7.1.x86_64.rpm  perl-Pod-Simple-3.13-141.el6_7.1.x86_64.rpm  perl-version-0.77-141.el6_7.1.x86_64.rpm  perl-libs-5.10.1-141.el6_7.1.x86_64.rpm  perl-5.10.1-141.el6_7.1.x86_64.rpm

3.2依赖安装好后,安装MySQL即可
#rpm -ivh mysql-community-server-5.7.17-1.el6.i686.rpm 


4. 启动mysql:
 #service mysqld start
  
5.修改mysql的root的密码
方式一:
5.1获取当前密码
mysql安装成功后创建的超级用户'root'@'localhost'的密码会被存储在/var/log/mysqld.log,可以使用如下命令查看密码
#grep 'temporary password' /var/log/mysqld.log

5.1.2登录
使用mysql生成的'root'@'localhost'用户和密码登录数据库,并修改 其密码,具体命令
# mysql -uroot -p 

5.1.3修改密码
先刷新一下权限表
mysql>flush privileges;
修改密码
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

方式二:

5.2.1通过service mysqld start启动服务,查看mysql进程信息,获取mysqld_safe的安装目录



[root@localhost ~]# ps -ef | grep -i mysql
root      1151     1  0 15:00 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql
mysql     1350  1151  0 15:00 ?        00:00:02 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
root      1487  1473  0 15:17 pts/0    00:00:00 grep -i mysql

可以看到mysqld_safe的安装位置(上面标红色部分):/usr/bin/

5.2.2通过service mysqld stop 停止服务

5.2.3以安全方式启动mysql:
#/usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &

5.2.4稍等5秒钟,然后执行以下语句:
#/usr/bin/mysql -u root mysql
注意:mysql与mysql_safe目录一样,都是:/usr/bin/下,这个是通过“ps -ef | grep -i mysql”命令得到的。

出现“mysql>”提示符后输入:
mysql> update user set authentication_string = password('123456') where User = 'root';
回车后执行(刷新MySQL系统权限相关的表):
mysql> flush privileges;
再执行exit退出:
mysql> exit;


注意:authentication_string在之前的mysql版本此处是password

退出后,使用以下命令登陆mysql,试试是否成功:
#mysql -u root -p 
按提示输入密码:123456

但是执行查看数据库命令报错:
mysql> show databases;
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
解决办法:
mysql> SET PASSWORD=PASSWORD('root');
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)


6.开启3306端口
#vi /etc/sysconfig/iptables
在iptables中添加如下一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

重启服务
service iptables restart


7.设置开机启动
查看mysql服务是不是开机自动启动
 #chkconfig --list | grep mysqld 
命令来将其设置成开机启动
 #chkconfig mysqld on 


8.查看mysql是否有启动
  #ps -A|grep mysql
CentOS6.5 安装 MySQL5.7 RPM Bundle CentOS6.5 卸载原MySQL及其组件,安装MySQL5.7 RPM Bundle 解压版,并配置MySQL登录密码 阅读详情

相关推荐

centos6 rpm离线安装mysql5.7

本文详细记录了在CentOS6-64系统上安装MySQL5.7.20的过程。首先从官网下载对应RedHat版本的MySQL安装包,使用特定顺序安装rpm组件(common、libs、devel、client、server)。安装完成后验证服务运行状态,并通过跳过权限验证的方式修改root密码。文中提供了安装包下载链接、安装命令序列、常见错误处理方法以及密码修改的具体SQL语句,最终成功完成MySQL安装和配置。

GY的的专栏 1012

redhat-centos系统版本67最全rpm安装包下载地址

附件为redhat和centos(redhat的变种,rpm包在两种系统通用)两种linux操作系统版本67rpm包下载地址,对需要各种安装包的朋友会有很大帮助,不用在百度到处找下载地址了

CentOS6.6系统下以RPM方式安装mysql-5.7.9

CentOS6.5系统下以RPM方式安装mysql-5.7.9

Allen的专栏 1990

perl-Pod-Escapes-1.04-141.el6_7.1.x86_64.rpm

MySQLLinuxCentos下缺少依赖 perl-Pod-Escapes-1.04-141.el6_7.1.x86_64.rpm

Centos6.8 使用rpm安装mysql5.7

使用mysql也有一段时间了,最近想深入的学习一下。所以嘞,打算从头到尾把知识点好好的梳理一下。不管怎么学,先把环境搞好再说。图个方便,在虚拟机上直接使用rpm安装mysql5.7。不难,还是有坑的,简单的记录一下吧。 下载rpm包 首先到mysql官网下载页面,根据你自己的需求,选择适合自己的版本下载。这里我下载的是64位的mysql...

weixin_34252090的博客 197

MySQL数据库CentOS 6.8环境下的安装

1、MySQL数据库CentOS 6.8环境下的安装; 2、MySQL root用户忘记密码的修改方法; 3、MySQL常用SQL语句的用法。

m0_69595107的博客 1229

centos6 rpm包下载地址

http://mirrors.163.com/centos/6/os/x86_64/Packages/http://mirrors.163.com/centos/6/os/i386/Packages/centos6 rpm包下载地址 完整版,工作需要,个人收集,纯属爱好,如有侵权,请联系删除 常用地址发布 https://opsx.alibaba.com/mirror http://www...

weixin_30711917的博客 988

解决没有rpm的困扰 CentOS7下载RPM及其所有的依赖包

解决没有rpm的困扰 CentOS7下载RPM及其所有的依赖包

weixin_55438669的博客 6648

mysql rpm 5.7.20安装_CentOS 6.8安装MySQL 5.7.20(rpm方式

前言:今天在CentOS 6.8安装MySQL 5.7.20,使用的方式是从MySQL官网下载的rpm安装,下面是具体的安装步骤:安装步骤:1.安装依赖。[root@XiaoFeng/]#yum-yinstallwgetgccgcc-c++ncursesncurses-develnumactllibaiocmakebison-develbisonperlper...

weixin_34259909的博客 182

mysql 5.7.19 rpm下载_centos6.8 mysql5.7 rpm安装与完全卸载

一、查看centos版本cat /etc/issue安装mysql5.7#下载rpm包wget http://soft.71t.com.cn:81/soft/mysql-5.7.19-1.el6.x86_64.rpm-bundle.tar#创建mysql目录mkdir /home/mysql#解压tar -xvf mysql-5.7.19-1.el6.x86_64.rpm-bundle.tar -...

weixin_34260100的博客 277

centos7安装mysql5.7_「Linux」 - 常用软件安装-MySql

一、TIPS1.5.6版本使用mysql_install_db安装5.7版本中被废弃,使用--initialize,进行初始化安装2.初始化时,使用--initialize-insecure生成无密码root账户3.配置文件查找顺序mysql --help | grep my.cnf结果如下/etc/my.cnf->/etc/mysql/my.cnf->/usr/local/mysq...

weixin_39666550的博客 96

CentOS 6.X 下MySQL 5.7 安装及配置说明

CentOS 6.X 下MySQL 5.7 安装及配置说明 1 历史版本卸载与清理。 1、yum remove mysql mysql-* (软件包卸载) 2、rm -rf /var/lib/mysql (数据删除) 3、rm -rf /etc/my.cnf...

chuanan6914的博客 176

centos 7 安装mysql5.6rpm格式

1查看是否安装mysql rpm -qa|grep -i mysql 如果安装了请卸载:rpm -e --nodeps MySQL... 2、没有安装则进行如下操作 下载mysql rpm tar包 https://dev.mysql.com/downloads/mysql/ 格式为rpm的最好里面包含了所有 centos7用小红帽的,因为我在linux ceneric没找到rpm...

weixin_30586257的博客 83

CentOs7安装MySQLRPM方式

最近要在虚拟机上使用mysql,因此想记录下rpm方式安装的步骤,方便以后观看。 目录 1、查看linux操作系统版本和系统内核版本 2、选择对应版本下载rpm包 3、解压rpm包并安装 3.1 解压rpm包并查看 3.2 安装所需要组件 4、初始化mysql 5、启动mysql服务并查看状态 6、查看初始密码 7、根据初始密码启动mysql并重置密码 7.1 启动mysql 7.2 重置密码 8...

huang498的博客 3664

linux centos7 安装mysql5.6.42(rpm方式)

1. 删除已有的mysql 检查系统中是否已经有mysql,有则要删除mysql,彻底删除mysql,可以借鉴https://www.cnblogs.com/taomylife/p/7234925.html 本文例子中,要删除的是rpm安装mysql8 如果系统中有mysql正在运行,先停止 systemctl stop mysqld.service 1.1 rpm查找 rpm -qa...

u013537471的博客 1758

centos7centos6.5环境rpm方式安装mysql5.7mysql5.6详解

1.yum方式安装(不推荐) a.安装mysql5.7 yum源 centos6: wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm yum localinstall mysql-community-release-el6-5.noarch.rpm centos7: wget

reblue520的专栏 1万+

Centos7rpm方式安装MySQL8.0

本文介绍Centos7rpm方式安装MySQL8.0,其他相关参考 《Centos7通过yum下载MariaDB》:https://blog.csdn.net/sunny05296/article/details/78776765Centos7上卸载&安装MariaDB数据库》:https://blog.csdn.net/sunny05296/article/details/560...

sunny05296的博客 3657

基于CentOS7.6使用RPM方式安装MySQL社区版5.7.43

上传到Linux目录,如:/data/mysql 目录不存在 通过mkdir命令创建即可(进入data目录下,使用mkdir mysql 本示例使用的账号为root)下载后的文件名为:mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar。## 示例--创建可远程访问的用户power 密码为Power@123!## 示例--将power-cloud数据授权给power用户。## 安装libs-compat。## 登录mysql 密码使用root临时密码即可。

m0_58713318的博客 1706
上一篇: Activity跳转时的数据传递
下一篇: CentOS6.8中安装JAVA环境
idiandi
博客等级 码龄10年 24粉丝 101原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值