rpm命令包安装mysql_CentOS7使用rpm包安装mysql 5.7.18
说明
本文写于2017-05-20,使用MySQL-5.7.18。操作系统为64位CentOS Linux release 7.2.1511 (Core),以桌面形式安装。
卸载MariaDB
CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包。因为MariaDB和MySQL可能会冲突,故先卸载MariaDB。
1、查看已安装的MariaDB相关rpm包。
rpm -qa | grep mariadb
2、查看已安装的MariaDB相关yum包,包名需根据rpm命令的结果判断。
yum list mariadb-libs
3、移除已安装的MariaDB相关yum包,包名需根据yum list命令的结果判断。此步骤需要root权限。
yum remove mariadb-libs
下载MySQL rpm包
由于软件包很大,可以先用其他方式(如迅雷)下载。使用rpm方式,还可在无法联网的条件下安装——这是yum无法做到的。如需安装其他版本的MySQL,请自行到官网搜索相应的rpm下载链接。
复制代码 代码如下:
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
使用rpm包安装MySQL
以下步骤需要root权限。且因包之间的依赖关系,各rpm命令必须按序执行。
mkdir mysql-5.7.18
tar -xv -f mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7.18
cd mysql-5.7.18/
rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
安装成功后,也可把安装文件和临时文件删除。
cd ..
rm -rf mysql-5.7.18
rm mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
修改MySQL初始密码
以下步骤需要root权限。
1.由于一开始并不知道密码,先修改配置文件/etc/my.cnf令MySQL跳过登录时的权限检验。加入一行:
skip-grant-tables
2.重启MySQL。
service mysqld restart
3.免密码登录MySQL。
mysql
4.在mysql客户端执行如下命令,修改root密码。
use mysql;
UPDATE user SET authentication_string = password('your-password') WHERE host = 'localhost' AND user = 'root';
quit;
5.修改配置文件/etc/my.cnf删除此前新增那一行skip-grant-tables,并重启MySQL。这一步非常重要,不执行可能导致严重的安全问题。
6.使用刚刚设置的密码登录。
mysql -u root -p
7.MySQL会强制要求重新修改密码,且不能为简单规则密码。
ALTER USER root@localhost IDENTIFIED BY 'your-new-password';
步骤可能略显麻烦,还未想到其他办法,先这样用着。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
本文标题: CentOS7使用rpm包安装mysql 5.7.18
本文地址: http://www.cppcns.com/shujuku/mysql/192725.html
rpm命令包安装mysql_CentOS7使用rpm包安装mysql 5.7.18相关推荐
- Linux rpm 命令参数使用详解及强制安装和忽略依赖 与 学习rpmbuild总结
转载链接:http://blog.sina.com.cn/s/blog_5d867af101019b7i.html RPM RPM是RedHat Package Manager(RedHat软件包管理 ...
- linux rmp命令安装包在哪里_rpm命令_Linux rpm 命令用法详解:RPM软件包的管理工具...
rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎.逐渐受到其他发行版的采用.RPM ...
- linux修复模式rpm,修复rpm命令(不小心删了rpm命令)方法
如果用rpm -e --nodeps rpm 删除了rpm命令可以用以下方法修复 rpm相关文件下载:1./bin/rpm:binrpm.zip 2./usr/lib/下的so文件:Linu ...
- 不小心删了sxos文件夹_修复rpm命令(不小心删了rpm命令)方法
如果用rpm -e --nodeps rpm 删除了rpm命令可以用以下方法修复 rpm相关文件下载:1./bin/rpm:binrpm.zip 2./usr/lib/下的so文件:Linu ...
- centos7中yum源安装mysql_centos7下使用yum安装mysql
CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com ...
- censo7安装mysql_centos7环境下在线安装mysql
卸载mariadb centos默认安装了mariadb,因此,在安装mysql之前,需要卸载系统中安装的mariadb. 查看系统中所有已安装的mariadb包.命令:rpm -qa | grep ...
- 卸载源码安装mysql_CentOS7下源码安装MySQL5.7.6+
卸载CentOS7默认携带的mariadb包 # 检查mariadb安装包 [root@wing ~]# rpm -qa | grep -i mysql [root@wing ~]# rpm -qa ...
- linux中rpm命令管理
RPM包命名规则: 例如: httpd-2.2.15-15.el6.centos.i686.rpm httpd软件包名 2.2.15软件版本 15软件发布的次数 el6.centos合适的linux平 ...
- Linux安装及管理程序——RPM和yum学会装软件超简单
Linux安装及管理程序--RPM和yum学会装软件超简单 一.linux应用程序基础 应用程序与系统命令的关系 典型应用程序的目录结构 常见的软件包封装类型 二.RPM包管理工具 RPM软件包管理器 ...
最新文章
- c语言作业ppt模板,C语言入门教学PPT模板
- Android中ActivityManager学习笔记
- Golang学习 - bufio 包
- 20161011L04-03老男孩linux运维实战培训-Linux系统的用户和用户组管理-01
- .net mvc 超过了最大请求长度 限制文件上传大小
- java里面的 |运算符_Java 中 | ^ 运算符的简单使用
- 计算机操作系统超全详解
- 远程连接SQL Server数据库
- foreach 和 for 循环的区别
- 税收和成本计算器php,企业税收计算器
- matlab的combuilder系列-matlab下做com组件 zzfrom SMTH bbs
- php怎么文字加粗体代码,css怎么实现字体描边效果,html字体加粗加黑代码
- 如何解决电脑网络提示无Internet访问权限
- 2003sql php_Windows Server 2003下安装PHP +mssql2000
- 计算机视觉目标检测算法综述
- PL2303驱动不支持Win11及以上版本解决方案
- 计算机房间的英语,酒店客房状态常用英语
- SecureCRT 设置黑底白字和编码
- 一位大学生的自我救赎之路
- 1350: 最佳校友
热门文章
- 数据中心部署气流遏制系统需要考虑的十大要素
- POJ 3422 费用流
- thinkphp单入口和多入口的访问方法
- 冬季,拿什么来温暖你的心情
- 背景选择器selector替换按钮默认背景
- php根据汉字首字母分组,利用PHP获取汉字首字母并且分组排序详解
- 进度条设置_为你的练习设置进度条
- linux重定向命令是干嘛的,Linux系统下重定向命令应用及其语法有什么?
- 6.dubbo常用的xml配置有哪些_【面试篇】必须掌握的Spring 常用注解
- sqldeveloper mysql迁移_通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤