centos7安装Mysql爬坑记录
centos7安装Mysql爬坑记录
查看是否已安装
使用下列命令查看是否已经安装过mysql/mariadb/PostgreSQL
如果未安装,不返回任何结果(ECS的centos镜像默认未安装任何数据库)
[root@Gwj ~]# rpm -qa|grep -i mysql
[root@Gwj ~]# rpm -qa|grep -i mariadb
[root@Gwj ~]# rpm -qa|grep -i PostgreSQL
//使用前两行即可,因为mysql与mariadb有可能会有冲突
之前的centos都是使用MySQL作为默认数据库,但是从centos7开始启动了mariadb,原因是Oracle收购了MySQL而centos一般都会使用开源产品。另有传闻说后续版本的centos会使用PostgreSQL。
如果上面查询结果中有返回内容,可以使用 ↓ 进行删除
rpm -e xxx
删除时需要注意的地方详见:rpm部分命令解读
删除后出现warning:saved as xxx.repo.rpmsave导致
先确认linux版本
cat /etc/redhat-release
请注意,Mysql官网已经上线了“Red Hat Enterprise Linux 8 / Oracle Linux 8 (Architecture Independent), RPM Package”的版本,对应未来的centos8,如果在centos7上安装linux8版的Mysql会有如下报错:

查看源显示

然后通过yum-config-manager命令“切换库中所使用资源”,将Mysql8.0切换为Mysql5.7后即可解决上述报错。
下载rpm package
在https://dev.mysql.com/downloads/repo/yum/ 下载合适版本的rpm包,复制下面的包名,如:

然后自行安排好安装位置(的文件夹)后,使用wget命令下载rpm package
wget http://dev.mysql.com/get/Downloads/(复制的包名)
通过rpm包 安装mysql源
rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

可以手动检查源是否安装成功:
ls /etc/yum.repos.d
如果有看到mysql-community.repo和mysql-community-source.repo则说明成功
或者使用yum repolist看到mysql目前启用的源,详见

安装MySQL
yum install mysql-community-server

启动MySQL
systemctl start mysqld.service
注意拼写---mysqld
查看状态
systemctl status mysqld.service

停止&重启
systemctl stop mysqld.service
systemctl restart mysqld.service
centos7安装Mysql爬坑记录的更多相关文章
- CentOS7.4安装MySQL踩坑记录
CentOS7.4安装MySQL踩坑记录 time: 2018.3.19 CentOS7.4安装MySQL时网上的文档虽然多但是不靠谱的也多, 可能因为版本与时间的问题, 所以记录下自己踩坑的过程, ...
- 虚拟机安装mysql踩坑记录
本章节主要讲解的是在虚拟机centOs7版本以上安装mysql5.6版本,亲测可以直接使用,有需要帮助的小伙伴可以加本人QQ2246451792@qq.com!!!! 卸载centOs7自带的mari ...
- 安装mysql采坑记录
安装之前彻底卸载之前的mysql,再次安装,初始化数据库那一步失败. 再次彻底卸载mysql,把原先的安装路径的文件夹删除,文件夹路径:C:\ProgramData,再次安装,成功. 总结:重装mys ...
- mybatis-generator 详细配置及使用,爬坑记录
mybatis-generator 详细配置及使用,爬坑记录 提示:如果不成功一定是项目路径和 数据库配置出问题,本篇基于 MySQL 8.0.13,调试没有问题. 如果失败,建议使用相同的项目结构, ...
- Centos7 安装mysql服务器并开启远程访问功能
大二的暑假,波波老师送了一个华为云的服务器给我作测试用,这是我程序员生涯里第一次以root身份拥有一台真实的云服务器 而之前学习的linux知识在这时也派上了用场,自己的物理机用的是ubuntu系统, ...
- [CentOs7]安装mysql(2)
摘要 之前安装过一次mysql,最后配置,发现在本地无法连接,重启服务的时候一直卡在那里不动,感觉是安装的过程出问题,最后没办法还是卸载了,然后重新安装一下. [CentOs7]安装mysql Mys ...
- centos7安装mysql(yum)
centos7安装mysql(yum) ----安装环境----依赖安装----检查mysql是否已安装----安装----验证是否添加成功----选择要启用的mysql版本----通过Yum安装my ...
- Charles 抓包工具安装和采坑记录
Charles 抓包工具安装和采坑记录 网络抓包是解决网络问题的第一步,也是网络分析的基础.网络出现问题,第一步肯定是通过抓包工具进行路径分析,看哪一步出现异常.做网络爬虫,第一步就是通过抓包工具对目 ...
- elasticsearch 单节点搭建与爬坑记录
elasticsearch 单节点搭建与爬坑记录 prepare 虚拟机或者云服务器(这里用的是阿里云ECS) linux---centos7 安装完毕的jdk 相应的安装包(在https:/ ...
随机推荐
- Java实现第八届蓝桥杯外星日历
外星日历 题目描述 某星系深处发现了文明遗迹. 他们的计数也是用十进制. 他们的文明也有日历.日历只有天数,没有年.月的概念. 有趣的是,他们也使用了类似"星期"的概念, 只不过他 ...
- Docker安装及阿里云镜像加速器配置
Docker安装 Windows系统安装就不用说了,因为Docker是开源的,所以,直接去官网:https://www.docker.com/下载安装包安装就行了 其实,Linux系统安装也很简单,照 ...
- Linux文件搜索命令find
命令find可以根据文件的不同属性在指定的范围内搜索文件,例如: 根据文件名进行查找,在目录/etc下搜索文件名为init( -iname 可以实现不区分大小写进行查找)的文件,实现精准查找,只查找文 ...
- Redis企业级数据备份与恢复方案
一.持久化配置 RBD和AOF建议同时打开(Redis4.0之后支持) RDB做冷备,AOF做数据恢复(数据更可靠) RDB采取默认配置即可,AOF推荐采取everysec每秒策略 AOF和RDB还不 ...
- docker-compose mysql和node连接认证mongo问题
前言 最近,想部署一个自己的项目,鉴于自己的服务器是VPS(虚拟主机),配置也不够,就想到了用 docker 直接部署好了,这样既方便部署也方便不用的时候卸载或更新 然后本地搭建了环境,踩了一些坑,在 ...
- 指定web默认首页,导致访问路径的问题
今天写了一个登陆页面,登陆成功跳转时,url中的路径不对 这是目录结构 |-web |---login |-----login.jsp |---success |-----success.jsp 这是 ...
- test tt=0 <=>test(0)
class test{ int mvalue; public: test(int i){ cout << "test(int i) =" << i < ...
- 线程的状态及sleep、wait等方法的区别
1.创建状态 使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态.它保持这个状态直到程序 start() 这个线程. 2.就绪状态 当线程对象调用了start ...
- flutter pdf 文件浏览
说明 flutter_full_pdf_viewer 可以实现从网络上下载 pdf 文件并且显示出来. 包地址:flutter_full_pdf_viewer: ^1.0.6 使用方法 1.在 pub ...
- String 类中常用方法
序号 方法定义 类型 描述 1 public String(char[] value) 构造 直接将一个字符数组变为一个字符串 2 public String(char[] value,int off ...