全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

CentOS 7下使用rpm包安装mysql 5.7.18

最近一直使用MySQL,mysql-Linux下安装写了使用其他方式安装mysql,这次主要采用rpm格式来安装,试了一下感觉这种安装模式比较简单。

卸载MariaDB

centos7默认安装MariaDB而不是mysql,可能MariaDB数据库和mysql会冲突,故先卸载MariaDB。

        1、查看已安装MariaDB相关的包
             rpm -qa | grep mariadb
        2、查看已安装的MariaDB相关yum包,包需根据rpm命令的结果判断
              yum list mariadb-libs
        3、移除已安装的MariaDB相关的yum包,包名需根据yum list命令结果判断,此步骤需要root权限
              yum remove mariadb-libs

下载mysql rpm包

下面是官网的下载地址:
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
tar -xv -f mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar -C mysql
cd mysql
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

出现的问题:

1)libaio.so.1()(64bit) is needed by MySQL-server

解决方案:

安装libaio-0.3.107-10.el6.x86_64.rpm

①下载地址:

http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm

②执行: rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm

2)net-tools is needed

解决方案:

yum install net-tools

3)perl(Getopt::Long) 被 mysql-community-server-5.7.18-1.el7.x86_64 需要

解决方案:

yum install perl

安装成功后,删除安装文件和临时文件,也可以不删除。

登录mysql,修改初始密码

以下步骤需要root权限。
1、由于一开始并不知道密码,先修改配置文件/etc/my.cnf,让mysql跳过登录时的权限验证。加入一行:

vi /etc.my.cnf
skip-grant-tables 

2、更改MySQL数据库目录的所属用户及其所属组,然后启动mysql

chown -R mysql:mysql /var/lib/mysql/ 
systemctl start mysqld.service //启动mysql数据库服务 

3、登录

mysql -uroot -p

4、修改密码

use mysql; 
update user set authentication_string =password('你自己的密码') where host ='localhost' and user='mysql';
quit;

5、使用密码重新登录

mysql -uroot -p

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# CentOS7  # rpm  # mysql5.7.18  # centos7使用rpm安装mysql5.7的教程图解  # Centos7 安装mysql 8.0.13(rpm)的教程详解  # centos7上mysql8.0rpm方式安装教程图解  # centos6.5中rpm包安装mysql5.7初始化出错的解决方法  # 阿里云 Centos7.3安装mysql5.7.18 rpm安装教程  # CentOS7使用rpm包安装mysql 5.7.18  # Centos 7下使用RPM包安装MySQL 5.7.9教程  # CentOS 7下使用RPM安装mysql5.7.13  # centos7 用rpm安装mysql详解  # 浅析centos 7 mysql-8.0.19-1.el7.x86_64.rpm-bundle.ta  # 下载地址  # 自己的  # 写了  # 试了  # 跳过  # 配置文件  # 官网  # 大家多多  # 移除  # 临时文件  # 而不是  # 修改密码  # Downloads  # https  # MySQL  # cdn 


相关文章: C#如何在一个XML文件中查找并替换文本内容  如何构建满足综合性能需求的优质建站方案?  IOS倒计时设置UIButton标题title的抖动问题  如何在Windows 2008云服务器安全搭建网站?  c++ stringstream用法详解_c++字符串与数字转换利器  免费ppt制作网站,有没有值得推荐的免费PPT网站?  建站之星3.0如何解决常见操作问题?  如何快速生成凡客建站的专业级图册?  平台云上自主建站:模板化设计与智能工具打造高效网站  网站制作企业,网站的banner和导航栏是指什么?  C++中引用和指针有什么区别?(代码说明)  linux top下的 minerd 木马清除方法  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  如何在万网主机上快速搭建网站?  婚礼视频制作网站,学习*后期制作的网站有哪些?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  公司网站的制作公司,企业网站制作基本流程有哪些?  如何用wdcp快速搭建高效网站?  如何配置支付宝与微信支付功能?  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  建站主机数据库如何配置才能提升网站性能?  如何快速搭建高效WAP手机网站吸引移动用户?  一键网站制作软件,义乌购一件代发流程?  如何快速生成ASP一键建站模板并优化安全性?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  如何选择高效响应式自助建站源码系统?  早安海报制作网站推荐大全,企业早安海报怎么每天更换?  盘锦网站制作公司,盘锦大洼有多少5G网站?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  定制建站哪家更专业可靠?推荐榜单揭晓  网站制作难吗安全吗,做一个网站需要多久时间?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  如何在新浪SAE免费搭建个人博客?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  电商网站制作公司有哪些,1688网是什么意思?  建站主机如何选?高性价比方案全解析  c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  制作门户网站的参考文献在哪,小说网站怎么建立?  建站之星Pro快速搭建教程:模板选择与功能配置指南  深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?  网站制作员失业,怎样查看自己网站的注册者? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。